Honestly as a Iron Man fan, I am thrilled with the numbers, its another blockbuster, 2 in a row, so that ain't shabby for a character few knew a couple years ago.
I have had the oppurtunity now to talk with several co-workers, my brother and the guys who own and work at the comic shop I go to, all have seen it and all have loved it, as they said to a person, it fun, action filled, great acting and chemistry, they have all heard the complaints from people about it dragging and the like and all disagree, as they said, its a summer movie, they all gave it either a 8 or 9 each and a couple gave it a 10, but no one had a complaint about it, at all.
As for it beating TDK, I honestly don't care, these movies are released at different times of the year, for IM2 school is still in session for one, so alot of kids who would have seen it Thursday and Friday were in school so thats a huge disadvantage, TDK was released in like June I think, so school was out for everyone, except summer school and yes this will piss people off and I don't care, a huge draw for TDK was not Batman, but the unfortunate passing of Heath Ledger, it was his last great performance and people went to see that as much or more than seeing Batman, sorry, but it has been a source of discussion with friends and family and all agree that played a huge part in the films success.
All I know, Iron Man 2 will make a ton of money, it will be considered one of the better comic films by many, not all, and will garner a sequal, and as a shellhead fan, thats all I want.