Their windage trays probably do help a little on a 1ZZ or 2ZZ, but the 2GR already has a windage tray covering the whole bottom of the crank if I'm not mistaken, and I'm skeptical of crank scrapers.
Back on topic though, what BMW does with the M cars is use a wet sump with scavenge pumps. You can have the sump pickup sitting on one side so you need very high Gs to starve the pickup in certain directions, and lower in other directions. Then you put a scavenge pump at the opposite end of the engine where oil pools during turning, or braking, or whatever, and have an oil line routed to the opposite side of the sump. You can use a PCV catch can as a sort of crappy air-oil separator. Since the oil isn't pressurized, the idea I had was using an electric oil pump (e.g. one for turbos) to do the job. It could run at low speed most of the time and then an accelerometer signal can have it go full speed.