looks like you sir had a busy weekend! I would try to drill out the screws if you can. A machine shop would cost a arm and a foot.
I like the liner. Lizard skin is also a very good product.
I got the bolt out but I can't get it to go back on. Going to try and tap it tonight and put another bolt in. Hope it works or I'm going to have to replace the entire housing.