Over the years, I've developed somewhat of a reputation for being brutally honest at times (it comes from working in oncology). You came seeking opinions, so here is mine.
While I am sure that many of the other members on this list will encourage you to give the application process everything you have, I cannot give that advice in good conscious. While grades "aren't everything" they sure do mean a lot in the medical school application process and I am afraid your GPA is going to prove to be a tremendous hurdle to you. What especially concerned me was the fact that you suggested that all of the "difficult" courses were behind you. I assume this means the premedical requirements? Regardless of what your overall GPA may be in the future, your science GPA is going to be well below a 3.0 and that will not gain the faith of most medical school admission committees.
Also, you mentioned an interest in being an orthopedic or neurological surgeon. I'm usually suspicious of people who have their heart set on these types of professions so early on in their education. Why? Because these are professions where you can not even taste what it might be like to be a neurosurgeon or orthopedic surgeon. You can work with a FP, IM, OB/GYN, or Peds physician and determine that you like that sort of patient interaction. But truly, how do you know so early on that you love orthopedic or neurological surgery? Is someone in your family a surgeon? Or do you like the prestige associated with these professions? You don't have to answer, just search your heart for your true motives.
So while I commend you on your confidence, these are immensely competitive programs to gain acceptance to. I think you should make an
honest appraisal of your strengths and weaknesses and realize that someone who has struggled with their undergraduate education and has had tremendous difficulties gaining acceptance to a medical school may not "have what it takes" (whatever that is) to be competitive for surgical subspecialties. So perhaps you should not set your sights so high.
I'm sorry that my opinion seems bleak as I know this is not what you wanted to hear. Perhaps others on this list will have more encouraging opinions to offer. But as I watch many of my friends with GPAs of 3.6 and higher failing to gain acceptance anywhere, I can only imagine that your difficulties will prove even greater.
Lastly, I can offer you two pieces of hope:
1. You could complete a masters degree in something like biomedical science and, if you excel, you might slightly improve your chances of medical school acceptance.
2. You should consider podiatric medicine. These medical schools, much less competitive than medical school, grant the DPM degree (Doctor of Podiatric Medicine) and you could be a podiatric surgeon. If you have a true love for surgery (and not the prestige associated with the field), then you will probably find fulfillment as a podiatric surgeon. The pay is good, the hours are excellent, and you make a tremendous difference in the life of your patients? but it is still quite competitive.
Good luck to you.