I am in a similar situation except that I did well on the stepI. I have okay clinical grades and average basic science grades. I talked to my ortho chairman, other ortho faculty, and the dean. They all said that despite the slightly above average grades (at best), I still had a good chance of matching. Luckily, I have good research experience.
Like you, I did well on my ortho away rotations. so my advice to you is to ROCK on your away rotations and be smart about where you do your aways. That may make a big difference. You should also talk to your ortho chariman and your dean.
I also wonder how much weight programs give to applicants' medical schools since it is probably easier to be AOA at a less competitive med school than in a med school that takes mostly aspiring Einsteins.
Good luck with the process orthorun.