This is pretty fantastic I tell you what.
RealFaction needs to work on his upper registers of course, something that can be improved with time. :)
Other than that, there is a bit of a mixing issue methinks. Rythem Guitar is a bit loud and over powering, Percussions don't have enough, Bass can be a bit Bassier, and I would apply Chorus to vocals in the middle (stopping at "Say goodbye to the past,
it was never meant to last.)
Actually the mixing issue might just be the Rythem guitar being too loud. :P
Great song!~ Loved it!~