I agree. Except for your low qaunt score , you should be fine. If you have low grades in qaunt subjects in your undergrad, you may also want to explain it in your optional essay.
The good news is you are confident of writing great essays( I would still sugegst you take professional help) and you are expecting excellent recommendations as well. Also, make sure to craft a crisp, precise and detailed resume that provides a good idea of your skills, experience, key accomplishments and interests. I have observed that often times candidates don't pay required attention to their resumes.
Good luck on your application.
MyEssayReview - A personalized and dedicated essay-review service