Mehn, hope it is not my spam bot that swallowed it sha? There has been cases of missing picture - that one dey for Africoders Headquarters, we never reach the root.
Please let me have some info. When did you upload the picture? Because I put padlock on this site was when the last case was reported. Please try upload a new picture and lets see if it vanishes again.
I am about making changes to the theme to improve support for ucmini and opera-mini. Desktop users should not notice any change at least for now.