I'm not sure - I thought the same thing after seeing Skyrush under construction but it wasn't really intimidating once I sat down in the seat.
I actually thought Skyrush (unlike most coasters, for me) look taller in person than in the pictures and videos.
Anyway, looks good. I'm one of those people that would have rather had a traditional wooden lift structure but I'm fine with this one, and I'm sure that its awesomeness will make up for that.