Sounds like you're doing great - you're miles ahead of where I was at 15, that's for sure. I think you need a mentor. Look to open source, local universities, etc. I've heard good things about the google summer of code.
This is good advice. I started writing stuff in early elementary school, but I didn't have any mentorship whatsoever until well into college. A mentor would be fantastic.