Here's my theory:
First the current show building is pictured in the concept art. As you can see here.
I think the new ride is just going in the back corner of that land. In Paris, the facade and line are an addition onto the actual show building. The entrance can easily be moved. Also, the service road behind this pavilion goes down a pretty steep hill into the tunnel underneath the water way. It would not be in the way if there needed to be a buildout on pylons but I don't think that's nessacery when you consider the following.
Here's the ride in Paris. The Red outline is the show building and ride, the rest is just facade, line and restaurant.
Here is how it would fit on the current plot of the land, with the new entrance facade and indoor line in purple. The rest of the line will be outside in the pavilion looking building in the concept art.