I'm so glad that it is working out for the best! It usually does.  Sometimes, glitches like yours happen for a reason. I think this one did! 
I have heard that most practices just add the Care Credit fees to the patient's cost. Wonder why that surgeon you considered did not? Hmmmm.....