I went ahead and rewrote your CV, your current one is actually very good at communicating a lot of information quickly which is crucial for a CV - but I've tweaked it to hit the conventional requirements of a business CV.
https://drive.google.com/file/d/0B_A8Zf ... sp=sharing
Some general tips:
You shouldn't put your date of birth on a CV.
Photos are a point of debate among recruiters - to play it safe I removed it.
Relevant experience always comes before education.
And this where the tough love comes in...
The unspoken rule for CV writing is that you're allowed to fluff your qualifications up slightly - for example my CV states that I can speak German at a business level, this isn't a lie as I have a CEFRL qualification; but if I was thrown into a room full of Germans I might be a bit intimidated. You normaly fluff qualifications that are unlikely to ever be necessary.
The problem with your current CV is that several times you list things that would be an absolute turn-off for a professional, and might even insult them. For example you state you have 3 years experience in web-design. but you're using a Weebly hosted website that runs on a template! Web-design is a very young industry (20 years) and 3 years of experience is quite substantial. The same applies to game design; the person reading your letter may be a university graduate who's just worked his way to his first promotion, he'd likely have 2 years of professional experience, and would not take kindly to the comparison.
A CV probably isn't your best bet, I'd take something similar to the document I attached, flesh it out, maybe add some photos of your games, and add a covering letter (No longer than a page, signed by hand) explaining that you'd be interested in any volunteer work experience or advice that your chosen company can give you, and physically post it to them.
None of this is meant to be discouraging, I think I speak for most people when I say that we wish we were as passionate and determined at 14 years old; I hope this advice is helpful.
Also, we share the same birthday!