Mercedes has revealed its second-generation GLB in full, offering seven-seat versatility and almost 400 miles of range. On ...