Pathetic hardware numbers to be honest, and the forecast for next year isn't much higher.
Time for revisions/price cut is now.
"Pathetic" is a bit a much, those are still quite healthy numbers. Software sales are spectacular.
Fact is hitting 20 mill is hard when you don't have great 3rd party support and one company basically has to carry the platform most of the time. Price cuts/revisions only do so much as well unless they are bringing more content to the table.