#1: An internship is probably easier to come by than a full-time position, since it's less of a risk for employers. You're still young enough that internships are appropriate; take advantage of that.
#2: You don't have to advertise the fact that you got a GED. Just list the years you were in high school, or don't list education at all. Even when I was still in school, I never put my GPA on a resume. As an interviewer now, I never even look at the education section.
#3: Write a good cover letter that summarizes some of the cool projects you've built, like LoveOS and Derplang. Be sure to explain _why_ they're cool.