So, while I know this could probably be home made for 50% costs, but how do we like stuff like this? To me, this sounds like great fun
Apparently yes, too good to be true. There is no way these roms are legal to sell, so probably requires you to fix all of that yourself. And when I asked their support if it was possible to add your own roms, they said no, so it all seems very shady.