Sarah - sorry to hear about the insurance fiasco! I'm a bit concerned about my own insurance when it comes to all of this too. Mine doesn't cover annual exams either and my deductible is super high so I pretty much get to pay for everything I have done. Insurance does suck! Sadly enough I work in an insurance office!
I hope it is not too expensive for you!