New Mazda Bt-50 has impressive features