Today I was swaping out my rotors and pads. I changed all of them successfully except the front right. I somehow stripped one of the two screws holding the rotor in place. Don't ask me how, but I still managed to do this WITH an impact driver

!
I have read about some people drilling the screw out, but I am wondering if anyone has other suggestions or ideas. I'm worried about hitting the threading or not being able to pull the shaft of the screw out once the rotor is off.
Also, if I do get it off... do I have to go to honda to get replacement screws?