These are two things we didn't see in the trailer...so I think we should give the devs a little more time to really WOW those 2k people with franchise and presentation blogs/gameplay vids/etc.
Note, this wasn't really directed at your post, but you mentioned franchise and presentation...so it was appropriate.