In matters of taste there can be no dispute. However, if you look at the inside cover of your ASL binder, there is no counter depiction that covers the FlakWagens. The vehicle is still an armored vehicle and RFP still "comes from everywhere". If you bypass a hex with RFP in it, you still gain the benefit of the the in-hex TEM/SMOKE. The crew is physically occupying an armored crew compartment so it isn't unreasonable to say they should still benefit from some form of protection from the AFV. I can see this being a 4 +0 zero shot which Stuns the crew rather than a 4 +0 on the * Vehicle line of the IFT.
WRT Greenwood's clarity, all I can say is A26.11. The index says we should treat a virgule (/) as "and/or". English punctuation rules says we should threat a virgule as "and/or". If you read it as written and defined in English and the index, you would gain control of a Location and/or hex and/or Building without the presence of enemy ground units in the same Location and/or hex and/or Building. Strictly parsing that according to the rules of English, you can control a Building by gaining control of a Location OR a hex OR Building (which is nonsensical to begin with). So strictly speaking, an AFV gains control of a hex when it enters it and maintains control as long as it's there. As such, when it gains control of a hex, it gains control of a Location and/or hex and/or Building. But we know that isn't correct. It can't gain control of a Building. That's when you realize the virgule (/) isn't used according to either English rule or the Index. It is used to indicate that when you pick one of the items in the list (Location - hex - Building) you should maintain that choice throughout the rest of the paragraph in order for that paragraph to make sense. Greenwood was good, he wasn't infallible.
Lastly, I have spoken with a couple of friends about this issue. We agree yours is a reasonable answer but there is room for more than one reasonable answer. When there are more than one reasonable answer among reasonable people, those are the sorts of questions I like to get clarified. Just my .02 € -- jim