Yeah I have to agree. The girl does'nt seem all that teen to me. Plus you might wanna lighten it up a bit and match up the colors with the niche. Teens = pink, pastels, baby blue, ect...
just my

but what the hell do I know.
Excellent design skills though.