Interesting, I feel the opposite.
The image has been the key concept art image, and really drives home the height and scale of it to me. And I think 'tallest and fastest' coaster is enough of a draw in its own right.
In construction news:
Here's another look at the non-inverting Immelmann...
And lift hill supports have gone in today: