New Super Street: The Game Video Literally Teases Just the Release Date The video is a literal tease, not gonna lie.