I've only skimmed the article, but I didn't see a good discussion of mining pool, trading and all the DDoS, phishing and hacking that goes with it.
The technical aspects and financial calculations are one thing, but going bitcoins is somewhat of a hornets' nest, and it's really worth discussing this stuff.
I haven't mined seriously, but the first time I tried (for two weeks, generated half a bitcoin), I left the bitcoins in the pool and one of the pool's founders embezzled and took what was there and left. I've seen other pools hacked, and there are regular DDoS attacks on them, changes in the terms, all kinds of things you really need to follow carefully if you want to mine effectively. Just leaving your miner running and hoping that you'll get the expected coins eventually doesn't cut it.
I currently mine a little LTC for fun (partly because after installing Catalyst 13.4 I can't mine BTC and can only mine LTC with an old cgminer version I have installed). I'm not sure that it's worth it financially, and I'll probably shut down mining in the not too far future.