Nice job!

I do think you need to address the area where the belt slightly touches the battery holder, in my opinion is too close and it seems it will slowly wear both the battery strap and the belt itself with normal use.
You could make a custom servo mount in aluminum with a simple ball bearing that it would create the gap needed, just took one of your pics and made a simple drawing on how it could be done.
Just my two cents