It looks alright I guess.
I don't think avatars should be so detailed, it looks like you made it in larger scale, and shrunk it down.
Doing this method will cause you to lose 60% of that effort you put into it.
What I mean is, you can barely see much of what's going on, it's not crisp and defined.
I suggest starting with scale specified, that way you won't make the mistake of overworking on it.
I also suggest trying a 2D avatar, use vectors and sharper lines to make it pop, because all the fancy pants glows are making it look cloudy and faded.
It could also do with a bit more contrast, throw some more darker tones in there, it's awfully bright.
As for the website, I think it's pretty nice.
Only negative is that it's pre-made lol
