I also played with MyTourbook, which has good visualisations.
It does indeed. I liked the look of it a great deal. It is as it says though and is tour based, not written for simply logging individual rides. That's not a criticism btw, just a comment on it not being suitable for the kind of riding I do.