Following getting hands-on with Milestone's upcoming title, we give our thoughts on the micro-machine racer.