Not too bad, all of the above points are valid (except yours, Guru, for shame, for shame I say)
You have one thing going against you in my eyes, however. You just so happen to look almost exactly like the most annoying guy I know IRL. You can't really help it though, so I won't hold it against you