Despite sheets of cold rain that drenched competitors and spectators on cross-country day, the reviews were good for an event that has often struggled, but now seems to be on the right track.