Mazda MX5 ND2 after 2 year and 20,000 miles - Likes, dislikes and what's gone wrong.