Leaked Neo Geo portable games console looks more than a little iPhone-esque