Once again, I think you need to get the car on diagnostics.
I'm not sure if there is a limp mode on the L Series as such - but there are symptoms that might make it look like that.
I'm not sure if the Freelander EDC checks if the brake peddle is pushed, it does on Rover car L Series and will lower revs if is is pushed. Your ABS light may be related to this. It might be unrelated to the brakes and possibly be the TPS or wiring between it and the EDC or possibly wiring to the pump.
Diagnostics, with someone who understands them, will tell you a lot about what's going on on your car.
Did you check the Bosch code on the pump?