Audi TTS Roadster review: a performance car for all reasons – and seasons