Looks a lot better now. My hair is usually not flat by always a little spikey. *points to current avatar*
The shirt also still looks a bit like a pullover, but this time I know why. A the bottom of the shirt, right before where the pants start, there two very dark pixels, one on the right and the other on the left side. They give the impression that the bottom of the shirt is kind of round, that's why it looks like a pullover. Make the pixels the same color as the neighbor shirt pixels.
Also, you probably just noticed that I'm picky when it comes to graphics. xD