Our honest review of the BYD Sealion 5 SUV