I'm kinda sick of the comparison too. However, here are a number of stark contrasts.
Contrast #1: The '04 Hawks were green at QB and had no QB depth. What's more, the ASU game marked Tate's first career start away from home! The '10 Hawks have a veteran QB who has a proven record of winning big games. Stanzi's intangibles really matter in this sort of setting.
Contrast #2: Not to be mean, but Lee Gray was the closest thing to an elite talent that Iowa had on the OL in '04. Furthermore, key guys to Iowa's OL depth were Brian Ferentz and David Walker ... unfortunately, neither were regularly healthy up to that point in their respective careers (Ferentz didn't play and Walker probably shouldn't have played in that game). Overall, the '04 Iowa OL wasn't terribly experienced nor was it overwhelmingly talented or deep. In contrast, the '10 Iowa OL is pretty upperclassman-laden, by my estimation it has AT LEAST 2 elite players, and the overall talent and athleticism is pretty good. Drew Tate would likely feel completely spoiled if he had the 2010 Iowa OL blocking for him.
Contrast #3: Iowa entered the ASU game with only 1 really good RB. AY had just gotten injured and Lewis didn't seem like he was back to pre-injury self. In contrast, the '10 Hawks appear to have 2 proven RBs good to go for the UA game.
Contrast #4: I know that Iowa fans love the 2004 DL ... however, only 2 guys on the '04 DL truly merited regular double-teaming. In contrast, it could be argued that EACH member of the 2010 Iowa starting DL merits double-teaming. What's more, the 2010 Iowa DL is a strong and experienced 6-deep. The '04 DL pretty much had no depth past the starters.
Contrast #5: While Considine was a complete stud at safety for the Hawks ... Paschal was in his first year starting. In contrast, each of Iowa's starting safeties are multi-year starters.
Contrast #6: On top of having more experience at safety, the 2010 Iowa secondary, as a whole is deeper, taller, faster, more talented, and more experienced than its 2004 counterpart. Folks might argue with me here, but I honestly believe that Iowa's 2nd string CBs in 2010 are every bit as good (and talented) as Iowa's starting CBs were in 2004.
Contrast #7: Iowa likely didn't prepare adequately well for the '04 game. For the '10 UA game, the coaches have already worked extensively at night and I presume that they've been doing what they can to prepare for the heat. As other have alluded, the Iowa coaches learn from their past mistakes!