I've talked before about how I have no persistent names/aliases. The same applies in a broader context to every aspect of my presence online. Having a mascot of sorts is something completely alien for me, and if you have one (no matter if it is just an image or a fundamental part of your persona), I don't understand you, don't know what it's like to have one.