Our LZ is correct, both grammatically and usage wise.
When one says 'drive home', the 'drive' means the journey in essence.
When one says '..driving home', one tends to focus on the act of driving, such as steering and negotiating the car.
ccc's English is spotless.

)