BYD Dolphin - out of its depth?