Seeing as there are a number of off the shelf boards that anyone and their Mum could have just pulled off that shelf and stuck in a cheap plastic case it's amazing it's taken this long. Hell, they could have just re-branded a cheap Chinese Android box and just slapped their logo and a few quick ports onto it. It's not like they have the resources to build a full console anyway, it's going to be half-baked no matter what. Might as well go full rip-off.