I thought the same thing on the holes untill I took a closer look at my savage XL.
The battery boxes: If you had better screws would that have changed your opinion? Or are the side walls to thin for you? I'm always looking for a better way to hold my lipos in my projects too.