Ill rate my own avatar since everyone else missed it
I give it 9/10.
1: Because its me.
2: Because its a bit funny since im no gangbanger (and it almost seems like that in the image ;-)
3: Videogame connection on the t-shirt is always a +.
4: Its a nice photo and on a location i used to live and loved.
5: Nice colours.
6: A bit mysterious and just about anonymous enough to be perfect for the internet, but still personal enough to stick out.
7: For pro photoshop skills editing in my name and almost making it look like it was there all along
8: 1 point off for no keyboard connection.