Just to be clear, you are saying that the best option was to build a box and paint it blue? Any form of design or theme on the outside of the building would be inferior?
Due to the massive scale of the building the best option is the parking lot, yes.
Unless or until it can be written into the 'backstory' such as was done with ToT in DCA, then I think this is the best option.
If you were told this ride system had to be placed at WDW, where would you suggest it go and how would you theme or not theme the exterior? I'm all ears.