Realistically, if all he did is install a unit you provided, I don't see how he is at fault if it reads. Obviously it doesn't read correctly but since it changes with the amount of fuel you put in the tank, its not stuck or anything.
Did the old unit read at all?
With what little info I have on your issue, either the sending unit doesn't work right, or possibly there is a voltage issue causing it to read way too high. I don't know enough on the gauges to guess more than that.
My only other guess would be if the unit wasn't "clocked" correctly in the tank, but from what few I've changed, I don't believe its possible to get it in wrong and still get the unit to seal or the locknut to engage its thread to hold the unit in.
I'm curious what you find out on this. Fuel gauges are one of my most annoying issues.