Neo Geo Mini, leak su YouTube? Il video