Des,
Regarding your tip #1, surface objects are properly imported into Twinmotion (and Unreal Engine), but are visible only when the surface normal faces the camera.
If a surface is facing the wrong way, you can reverse its direction as you suggest (using formZ's Reverse tool), OR enable "Double Sided" materials in export options.