TheMadScientist - 5:30 am on Mar 3, 2011 (gmt 0)
I think you've got a great idea and are on the right path ... Love what you have bolded, because I think it's a great thing to point out noticing, and the 'step back' view you looked at your site with is great.
The following sentence stood out to me and I think it effects quite a few people here, maybe more than they think (much like the content you had that was thinner than you thought), so I wanted to point it out.
To the extent that it's possible, my pages are unique and well-written.
The bold italic text would concern me as a site owner wanting to rank. So, here's the challenge as I see it for many webmasters, yourself included: How can your site be totally different or unique?
What value can your site offer others don't that sets you apart from them, other than content that's unique 'to the extent it's possible'? What completely unique 'thing' can your site offer people can't find anywhere else? What can it do differently that makes it standout?
I know those are tough questions to answer, believe me, I know...