I've mostly been playing other stuff instead of Marvel Heroes recently, but it looks like Dr. Strange should be out in a couple weeks for you, at least.
I watched a bit of the conference tournaments, especially the ones with my Gophers (they lost early, though). The First Four games started tonight, though I never really get into those like the real tournament games. They just feel like extra games and don't really fit with the rest of the tournament. I'm totally excited for Thursday, though, and my bracket's already done.