A lot of information we already knew, but quite a few things we hadn't heard about yet. So, overall, not a bad Direct. Pretty hyped about the Testfire, though. I'm alright with it only being active at certain times of the day, because I really just want to play the game for myself. I also really like that they have plans for post launch content that includes new modes, gear and maps.
I saw on the Testfire menu that there was an option to pre-purchase the game, which in Nintendo terms means pre-load, so I'll probably do that, too.