The Vauxhall Astra Plug-In Hybrid has a decent electric range and it looks smart too, but it still struggles to compete with ...