I really enjoyed the work put in to give the game it's own feel and vibe, with story and cinematic sweeps. The music does well to reinforce it too. Also, I'm almost certain the intro was a megaman reference. :)