As someone who's had a reasonable amount of success with the SAT (a 2360 in the October 2009 SAT) and now spends a bit of time tutoring students for the SAT, I'd argue that for you a whole summer is overkill for the SAT.
If you're a fast learner with a knack for pattern recognition, which your internship experience suggests to me that you are, mastering the SAT for you should be as simple as taking the 10 tests in the Official SAT book and going over answers and explanations with someone. That's easily achieved over a few weeks of focused work.
It seems crazy when you consider how much people freak out over it, but I'm confident this works and I encourage you to try it out.
If you have any specific questions about the SAT or the college applications process in general (something I also had a reasonable amount of success with in that I got into all 4 of the Ivies I applied to) feel free to email me.
I'm looking to go to Stanford upon graduating high school (like you also expressed an interest to do), and from what I have heard, they definitely value SAT scores very high, but if there isn't anything besides that (like your development/internship experience), they honestly don't care much about your scores. And also, I'm pretty sure the SAT takes place senior year, unless of course you are going to be using your genius capacities to do it earlier :)
Most people will take their SAT at the beginning of their Junior year. This way they have ample time to retake if they're not happy with their scores.
Stanford, MIT, and the Ivies see the SAT as more of a threshold score. I.E. there's not much difference between a 2300 and a 2400. As long as you have above a certain range, you should be fine. The SAT doesn't make or break people.
Doesn't matter. Having a good to decent SAT score enables one to get into a better college/university. As long as you don't spend more than 1 summer prepping for it, it's worth the time investment.