Regeneration is what makes all hybrids worth it. Making electricity instead of heat when slowing down or going downhill increases efficiency and makes up for all the extra weight and then some.
This may getting off-topic, but the Lincoln equivalent of the Explorer is supposed to be PHEV in the states. Lincoln isn't sold in Europe so that's why it will be marketed there as a Ford.
Yeah, max 75 MPH in all electric. You'll still get benefits from the hybrid system as I doubt you get straight away up to 75 MPH...
Looking at this document, it looks as the electric motor is all inside of the transmission. They also mention boost mode:
"Boost mode When full power is required...
Looks great!
Could you measure for me how much the tread on the tires stick out from underneath the flares? Where I live it isn't allowed for them to stick out at all, so I'm trying to figure out what my options are in terms of tires and wheel offset.