Exactly, it's not like they came out with this picture the next day. For all we know, this is when they were going to reveal it anyway, and those YouTube guys leaked it over two weeks early.
I imagined it could be the Space Harrier Machine because a stage have already the arcade machines and there were 3 of them. Exactly the same as Ryo's vehicle.