On the Kickstarter page, pre-orders were roughly 60k. When we look at the revealed software sales figures a few days ago, there actually can't be much more sold.
The best selling of these games had a bit over 2000 sales.
Minimum total software sales are therefore 16k.
Did someone leak NPD numbers for Ouya btw. ?







