Ford's off-road focused special to take on the likes of Toyota's Prado Altitude just looks like it means business.