In a real no-brainer
Captain America should be released today, but Marvel has decided not to. Why? Because they're stupid. It's July 4th everyone's off work and it's the freaking Captain America movie. July 22nd, why? I'm not going to weigh the reasons or go over X-men still being out, it's just so simple, put the damn movie out.
I contacted Marvel and they haven't responded.
Maybe there are special screenings today part of a viral marketing campaign, but I think that's mostly me lying to myself.
Marvel marketing at it's best