So, I was looking for a Dingoo on alibaba.com and found this: http://www.alibaba.com/product-gs/28751328...me_station.html
Since I obviously have nothing better to do, I ordered this clone, and it arrived 2 days later.
It's called PMP3100 Digital Media Player Micro Game Station :closedeyes...