as far as a genre...
I think it'd work in general rock, what with the beat and the guitar. I would suggest having the synth lead melody at a higher pitch so it stands out better in the mix. Other than that, the song sounds great, good chord progression, good rhythm and feel. Good work.