I was thinking this too, but what makes me think they might have gotten payment up front is the pr said another 2-3 weeks before they are in stores, but I see your logic, and hopefully you are correct. I also agree on the margins. Should be a solid report for q1. Hopefully I have the q right this time :-)
Good point about delivery before announcement. All of us will be dancing in the street in a few years. This company has accomplished a lot in a years time. IMO.