Here is the thing though..right next to it, is CityWalk. And the Front Entrance of the park. And Universal Blvd. And ASS (Animation Studio Store). And DWT..I think you know what I'm getting at.
My guess, if they were even thinking of it..the current Tram Plaza wouldn't be impossible, considering that hill.
However, perhaps convo's like this would be better suited for other threads?