This is a really well written song. Needs a bit of polish, your synth lead seems to stand out a bit much. Really dig the slap bass though.
Sounds like something you would hearin a Megaman X game (PS I love that franchise, especially for the music, so that's a complement =p)
Keep it up.