Hi Gary,
About your two questions: I think 'yes' and 'yes' because you get all kinds of weird artifacts if you do not use flattens underneath the gp polys. Don't ask me why!
Just to add from experience:
- As long as you have a flatten, you can leave out the apron or other hardened surfaces when creating gp polys on top.
- Be warned though that no lights or taxiway lines and such will show up when a gp poly overlays them.
And again: do not ask me why

if that is what you would like to know?
Hi Roby:
I also suggest that a vector flatten is a required part of creating an airport intended to be flat (with or without intended use by traffic objects).
I further suggest that Aprons / Taxiway Paths should
not be used
just to provide flattening at an airport, and am hoping to determine whether one can create an airport without Aprons ...
if they are not required for traffic functionality.
[
EDITED]
http://www.fsdeveloper.com/forum/showpost.php?p=542724&postcount=4
http://www.fsdeveloper.com/forum/showthread.php?p=598097
[
END_EDIT]
FYI: If the terrain is not flat underneath a flat / planar object such as a GP or the bottom part of a 'light splash' on a volumetric light cone from a
ex: "ramp light" scenery object:
* terrain may pop-up through the level of the superimposed flat / planar object
* variable surface height of underlying terrain may make it more difficult to establish a sufficiently wide elevation gap in between the underlying terrain and the superimposed flat / planar object
...this leads to 'flickering' / moire patterns due to "Z-Buffer fighting", which (for reasons I also don't yet understand), is even more problematic in FSX SP2 than in prior versions of FS).
The flickering (aka "Z-Buffer fighting") as Don aptly describes in the GP Manual, can be seen at various angles and elevations when observing closely superimposed objects even when they are both flat.
But if one or both such surfaces described above are
not flat, then the visual anomalies are difficult or impossible to eliminate in FSX SP2.
It is especially important, IMHO, in scenarios where GPs and/or ramp lights with light splashes on ground are to be used, to always use a vector flatten at the area of an airport intended to be flat. :spushpin:
Then, IMHO, it is important to fly
ex: the trike in a circuit at
several altitudes up to 1000 Ft. around the edges of those areas / objects to inspect for any visible flickering (aka "Z-Buffer fighting") when seen from above ground.
PS: Ramp light scenery objects can be raised in their assigned Altitude placements, so that their "light splashes" lie
on top of the plane of textured GPs.
GaryGB