Vocaloid ; Nice ! I would love to give a try to it (damn poorness :P).
I like all the piece in general, but the intro got the highlight for me, it was like Teminator meets anime.
Nice structure and despite the contrast between the different parts all sounds in place.
You Nailed that late 80's vibe on those synths.