Hmmmmmm, I think a few of the problems in that list are slightly over stated.
I have been using my macbook now for a few months.
I would say the sharp edge problem is quite a good one, I do notice marks on my wrists if using the keyboard for a length of time and this can become painful. I solved this by going back to my bluetooth keyboard, and the built in one is fine for mobile use.
Heat is another problem, although I have never found it to be hot enough not to have it on my lap, this was made better with the last firmware update. It still gets quite hot at the back, but the fan only really ramps up whenusing things like final cut pro.
That list could be twice as long for all I care. I get a OSX and XP laptop in one with the MacBook, this has come in handy plenty of times now I have started my degree course again (until that point I found botcamp pretty useless). It is still way better than any other laptop I have played with recently, I would go check one out for yourself at an Apple Store if you can. Don't listen to all the internet moaners go and make your own mind up.
Cheers
Cris.