Yeah now when you mention it, yes it's very flat. ;p
I've been doing quite some sketches lately but I never use the sketches. Just trashing them. ;P Will do some new ones later maybe. If someone needs sketches or w/e just hook me up
This seems more like a logo than mascot, if it were custom made you could get up to 500 dollars (big comapny) to 100 (individual). I'm thinking you should put it as a stock photo on various stock sited.