cwasson,
Sorry to say it, but I have to agree with others that your best bet is to work with your professor to try and get a better grade. The letter you wrote does not reflect well on your ability to handle life stressors, and you will surely have more of those while in grad school. Do whatever you can to get your grade up, and in the meantime, clarify the conditional requirement with your potential grad school.
Good luck!