2020 Land Rover Defender: Lots of (good) surprises, on and off road