Wow, this is pretty awesome dude, I really dig the guitar tone, and your singer as well!
Sweet solos too, very impressive
HOWEVER - I really gotta level dude, Masterstroke could be one of the funniest names I've ever heard, it seriously sounds like a porn star surname
(Bruce Masterstroke
)
EDIT: Oh shit, keyboard solo, fuck yeah
Ever listen to Andromeda dude? I have their first CD ("Extension of the Wish", at least I think it's their first), and while the session singer is HORRIBLE and the music has some seriously gay moments, your style of soloing (and especially patch choice) reminds me a lot of their keyboard player, who I dig
Check it, solo at 14 seconds in (sorry for the awful quality)