3) Given the avionics know runway length, pre-set power, and V1 couldn't the avionics suggest an abort of takeoff if the performance characteristics seemed significantly out of bounds?
The A350 does this, in broad terms. The Take-off Surveillance Function alerts the crew if the required lift-off distance is greater than the runway length ahead.