The time frames are also hard to compare, unless Avalon funded all development with pre orders (and putting all customer pre order money at risk like that would be ridiculous).
...
I see little reason why BFL would want to sit on "customer's" money unless they wanted to use it...or steal it. It would have been relatively easy to use escrow, or better yet, the native abilities of Bitcoin itself to maintain a queue if they did not have some reason why they wanted to have full control of the funds.