The GSA tank does spread a bit so many will take more than 35 litres. Mine needs 34.5 from dry. But that's part of the problem - with that much fuel you do not have any range anxiety then its suddenly too late. The big tank really does need a reliable fuel gauge. No worries if the float won't move until its 1/2 empty as long as it shows exactly what's going on when you are on the last 10 litres to bone dry. That's when you really need to know what fuel you have left.
There is a big thread on AdvRider that explains how the fuel gauge works. It deffo makes the pump work harder at the bottom end of the scale so if you spoof the system with resistors to indicate a full tank you may well run dry with fuel in the tank. The level gauge spoof needs to indicate less than 25% then the pump always runs fast enough to empty the tank. The downside is faster fuel pump wear.