Cameron Donald Multi TT, World Endurance & NW200