You are spot on with everything here! Rooney also seems to forget that they were 8 points ahead of us with 6 games to go. Then they choked and bottled everything. Bobby Mancini's mind games got the better of Ferguson and he was clearly rattled when he came and lost the Derby at the Etihad hence handing the advantage to us. Another reason why they lost is because they were trounced and embarrassed 1-6 by us at their home (that scoreline single handedly enabled us to win the title on goal difference).
City never stopped fighting for that title and won it deservedly, his team lost it because of their arrogance and complacency, nothing else!