(I admit it's speculation but I just can't imagine them blocking every other type of Internet access and leaving Satellite up for the heck of it)
As for your 3 months in Tehran that's great but Yesterday wasn't an average day. The government was specifically blocking any sites that could distribute news (something it normally doesn't do). So your first hand experience isn't terribly relevant.
Can you (or anyone) point me to an Iranian source that was getting information out of Iran yesterday? If the general public has so widely circumvented such measures you'd think we'd have tons of first hand accounts.
It's not necessary to declare your thoughts as "Fact, Fact, Fact" when your facts are speculation, comments about "fairness" and generalizing about motives of "the tech blogosphere."
"Fact: CNN is being maligned unfairly." - your view of what is and isn't fair isn't some fact that people are forgetting. Cable news organizations don't require video of the events to talk about them and besides that there's plenty of video on youtube and photos on flickr. The BBC link above shows video, and there's plenty more on youtube.
As far as calling things a fact I did not, anywhere, speculate on the motive behind the tech blogosphere's actions. Only what they did (malign CNN unfairly) and the effect it had (to slam CNN while bolstering Twitter). The fact I referred to is the twisting of facts in reporting and that did in fact happen (and I linked several times to back myself up on that)