Meh, IFF is basically broken. Friendlies don't show up with triangles 60% of the time. My advice in regards to this is to learn to identify silhouettes and to test fire. If you've got a light-ish gun, firing a burst at an unidentified vehicle can clear matters up without hurting them too much.
Reavers have very noticeable wings. Mosquitos look similar, but are more streamlined and more bulbous around the center of the aircraft. Scythes are goofy-looking.
Vanguards have a centerline cannon, while the prowlers cannons are on the right side of the vehicle. Pretty sure vanguards are a little taller and prowlers are a little wider. Mag-rider is a lawnmower.
And uh. Yea, color blind makes life hard. As ukulele says, it's better because you're vanu. You'll just shoot anyone who doesn't look like they're in latex. For common pool vehicles, just pop some shots into them if you've got a smaller cannon (probably avoid shooting the magriders main cannon into an unidentifed lightning). Hopefully they'll fix IFF so that you can depend on it to mark targets.
edit: And I think ukulele meant that Vanu are
fabulous in their purple lycra uniforms