I agree, this is a major step forward. Honestly, there isn't much to complain about here. The song remains varied enough to be interesting, and generally keeps it's main theme throughout. At 0:26, the song looses the retro vibe, and switches to full dubstep. I initially wasn't a fan of this part, but I now realize that it's necessary, giving meaning and complementing the 8-bit parts. On a completely different note, I especially like 1:19 onwards, however, that's just a matter of personal preference; the whole song is great.
Overall, this is just a really well composed track, and the best one yet by far.