The gauge issue is quite possibly down to the sender's location in the tank and the tank shape.
As for filling - I have tried seemingly every possible location of the holes and had no luck in improving the fill rate. The flip side is that I am patient enough to actually fill the tank.