"Many people new to free software find themselves confused because the word "free" in the term "free software" is not used the way they expect. To them free means "at no cost". An English dictionary lists almost twenty different meanings for "free". Only one of them is "at no cost". The rest refer to liberty and lack of constraint. When we speak of Free Software, we mean freedom, not price."
Canonical ask for donations on the download page too. The BSDs have donation drives. eOS are monetising in a different way. I have not seen the "cheating the system" comment/article and if they did say it, it was wrong. That said, it isn't there now.
The "little more than a glossy sheen" remark is off too. They are considering usability and are adding to the community. But hey, pretty doesn't belong in Linux does it? This attitude stinks and is largely why designers won't engage with the community, that and this self righteousness that pervades.