This song is like infinitely exploding lights. The lyrics don't really make much sense to me, but there is something about them that, with the help of the soaring guitars and general upbeatness, creates extremely vivid pictures in my mind. I can imagine every single line of this song. Perhaps that was the intent.
This is one of my favorite Luminous Orange songs.