Wow, this is almost exactly my experience this morning (and I submitted everything to support@trainerroad.com):