I realize BB are expensive, I've been down this road more than a couple times with clients. Oh, and last time I looked into it, it was $100 per user not $80. However, the difference could be related to volume.
Regardless, my point is that "Setup" doesn't take very long. At the most it would be 2 hours work. So Cingular has you paying $800 an hour to be added to their system. In reality, it would be more like an hour, max. That's expensive.
You're not going to attract the small or medium sized customer with $1600 setup fees. So this is squarely aimed at the big guys who don't mind having there own servers and staff maintaining them. :?