This song brings an incredible amount of imagery to me. The first thing that comes to mind, is riding a sky train through a highly futuristic city, perhaps heading towards some intense showdown of sorts.
As for as the music goes, I love the instrument usage, and the melody is extremely catchy. This will definitely be going on my Droid; glad to see you're writing again.