They first announced that the product was in development at the end of January, and Jay met up with folks in Dallas to demo a pre-production model. At that point I believe they said 3-4 months for availability. That's slipped. But even if it hadn't, that's a long lead time between announcing and releasing a product. So anticipation builds in ways that are good on one hand, but can also work against you. It especially tends to amplify any delays.
This is an age old marketing debate. Building anticipation can be good. Letting people know that something cool is coming can be good if you're seeing your sales slip to another product (i have absolutely no data to suggest that was happening with Atomic), as they may wait for your new product. But that anticipation can turn into frustration if the gap between announcement and availability is too long, and even more so if it slips.