I thought the production values of this intro are incredibly high. It is an epic intro. If you are complaining about the intro you've lost the plot I think.
The song is fine, it fits quite well; it has energy and a bit of angst. It would have been nice to have Moon Over Castle, but you have to have the JP version for that I assume.
I remember getting GT1 on Japanese import months before the Euro release. Epic, if a little cheesy, intro music. All part of the slight kitch appeal.