Interesting that you saw overheating in 720p mode. How long were you shooting before this happened, and what was the ambient temperature?
I got overheating after about 12 minutes in 720p mode, and that was shortly after running for ~25 minutes in 640x480 mode. This was indoors at a room temp ~72 degrees Farenheit. Haven't seen overheating yet in 1920x1080 mode, but will test more thoroughly for that when I get a chance.
As you noted in your article, it would be unusual to see overheating issues on traditional video cameras - so that's a good reason to keep one running as a backup when shooting video with a DSLR.
I don't personally know anyone shooting exclusively with DSLRs for weddings and would say the number of videographers successfully doing that is miniscule, not many. But as I said before, if someone can do that and make it work for them as a business decision, go for it.