jstkdn & Secret Squirrel work hard on retrieving and fixing the avatars so they will conform to the set standards. They then give them back to Ben (Sleuth Admin) and when he has time, and several avatars, he batch uploads them. Your avatar may be in the next batch to be uploaded. Just be patient. Also, There have been lots of new upgrades to the game happening recently and while I am sure you are very anxious to get your new face, the updates and new game features take precedence over avatars.
This thread explains it in more detail: