I read that article too, i though it was a great idea if done correctly
check out
www.sr28.com
as for what to draw, well i guess that depends on how you want your clients to perceive you.
can you post a link to yur current site so that we can have some inspiration, or are you thinking of re-designing in line with the new mascot?