If you had the room and site layout, I'd be tempted to have a holding tank above the house, higher up the hill. Then, if the pump was off for lack of power or some other thing, you'd have some water that would be available by gravity. Also, if it was big enough, it might give the fire department something to work with, since it sounds like your supply is inadequate.
Limit switches in the tank would allow it to slowly fill up while not limiting your actual usage. You'd want a pressure tank to be fed from that storage tank. Note, this isn't from a pro, there may be other ideas. Raising water 100' in elevation from the community well needs a substantial pump, depending on where it is located and the volume required for all involved. It doesn't sound like they've got a system properly set up. 35psi is on the low side of acceptable - most people want at least 40, and 60 is a nice value for a municipal system. That's without having to pump it up 100'. Don't remember how much you lose for that elevation change.