Yeah, all the Alien stuff on BBTS is what was available on their site over the weekend, you just aren't charged for it yet. Kinda wish I'd known they were gonna be available elsewhere; probs would've saved myself the charge (and NECA's possibly bad customer service) but that's fine.
I know I missed the Ultra-mate talk, but I think the bases would probably be the only thing that would really get me to join in on a higher price point. I don't use a lot of the alternate heads and things as-is. They're nice to have, but I don't often switch them out. But I do miss the NECA of old that had all the interconnecting diorama pieces and such.