I wasn't aware of Demon Throttle, but after watching a trailer, it looks like everything I've wanted for years: a modern NES game
It's the game that was only released physically, no digital version. That was their sale gimmick.
Yeah, I remember that FOMO marketing campaign from Special Reserve. Game's now $20 on Amazon.