I don't know if people in this thread are aware but when it comes to season passes you can just...wait. None of the content is going anywhere, there are no preorder bonuses in there. Just wait until you know more. A season pass is a preorder for DLC, all it is. Just like with games, you can choose to wait. Just do that. And honestly, the meat of the content is coming 6 to 10 months after launch, imo that's about right for proper DLC anyway. Would be nice if the DLC was available for purchase in pieces.
Anyway, there seems to be no indication whatsoever of the game being feature incomplete. So I really don't care.
But moving on from that topic, the overall presentation was pretty dang hype. Looks like an exceptional game at this point. And assuming this is the final build, the improvements over E3 are enormous.