Took me a while but I finally figured out how to locate a route that I created on the website using Carwings.
It's not under the route area at all, you find it in the CARWINGS section of the LEAF touchscreen under INFORMATION CHANNELS. It dials in and picks it up, then automatically sets it as the current route.
Anyway, thought this may be a good tip since I couldn't find it at first.
I have noticed that my home appears as a charge point on the GPS. It doesn't bother me, but wondered whether that would be visible to all leaf owners. I was not asked if I wanted to make my home charger visible to others. Anyone noticed the same on their GPS