My Wahoo died (stopped taking charge) the day before BWR. My local shop hooked me up with one of these for the race, and it was like I entered a time machine. I put in all my power / HR data, and it paced me through the whole course. It's such a hilly track that you're often on your own so the living pacing / ETA helped finish in good time w/o out burning too many matches. I should also add that I've run this in the rain, and the touch screen when wet has improved dramatically over previous generations and the Karoo.
I just received my 1040. Setup including power meters and electronic shifting on 2 bikes, Strava integration, and heart rate monitor was well under 15 minutes.
I currently have the Wahoo Roam, but this new 1040 has so many useful features like the built in workouts for race preparation that it sets itself apart from the competition.