If you look at the image directly, it looks like this:
Note the grey that dots the middle and left of it. Now, if you go to my profile at https://www.lag.tv/profiles/dimono you'll notice that all of that is solid black, despite correctly not being so in the image on the server. What's going on with that?
So I looked into it, and I know what's going on with it: profile_fade-[numbers].png is still being shown over top of it, rather than being beneath it or replaced by it. Swap the order of those two divs and you should be fine.
We add the fade on top to make sure that we have contrast between the text and the image under it. We don't know if the image is dark or light so this is a safe way to make sure that the text is always readable.
This is by design.
Right... except my other suggestion would nullify that requirement by forcing the contrast on a smaller scale.