The ride looks fantastic, and I'm sure will ride amazingly too!
I do have to say though... for going to such lengths theming the ride in most places... it feels a little odd that the turntable section essentially is housed in a tin shed that wouldn't look out of place at a Merlin park... or do we know if there's still more to be done on that?