So Atari posted a website link on Facebook, leading to ataribox.com
The video shows a grand deal of fuck all, and there's no other information on the website. Other reports on what it is are somewhat conflicting, some are saying it's just another Flashback or whatnot, whilst others are saying it's a new thing entirely.
So, can anyone here tell me what the bloody hell this thing is?