i agree with rever. i feel the cartoon looks like someone made it on ms paint. maybe if you could get a better looking cartoon then that might be better. also what is with that huge email address,
magicmayhemandsuperlongemailaddress@gmail.com thats kinda crazy to remember. just use your name@gmail or better yet try to get an email for your webpage so like
magic@justjoshin.com that would be the best. you want to look professional no matter really what gigs you do. i do family events and corporate things once in a while, and my card shows what i want it to show. a professional all around magician. it doesnt scream birthday parties, so corporate doesnt think im a kid magician (and weddings) but when people see my magic and ask if i do kid parties, i can say yea, and give them my card and they wont be like, your card looks to serious for my kids party, because im selling my magic, not my card. if you could send that design to a graphic artist and have them update it that would be the best choice. also maybe you can get a qr code on there. its a cool way to link people to your sites
http://jumpscan.com/index.php is a neat page u can have that looks good on mobile phones (for more important clients who have smart phones). also here is a neat thing
http://www.veryimportantpixels.com/ make a pixel version of yourself. that might look neat.
also check out
https://about.me/ that might be a nice place to just have for links to all your things.
this can help cut down on clutter, having one main page that can get everyone to everywhere else they need to go.