Isn't this just a rebranded chinese tablet?
They also sell one of those linux-on-a-stick devices with their own logo over it. Not a particularly special device anyway.
drmr
ps; Interesting that you point to the pandorawiki. someone on their forums recently also promoted these tablets