Interesting arguments for sure especially design. I can't see that I necessarily agree with you though, because as a person with multiple websites, dealing with similar topics, Google does not treat every site fair.
In the sense that it does not treat all sites fair in terms of SERPs with very similar SEO efforts, it is broken. Is it someting to bitch about, no, is it something to try and learn and overcome, yes.
-- This message may have been cut off and the rest will only be shown to members. To become a member, click here --