don't know about European version but it must have been an Irishman that named it, "the ride of her life :falldownlaugh:" double meaning or is that just me.
I'm from the country that has official signs outside train stations that say "Kiss & Ride"...
...What they mean is drop off only- no parking... but you can imagine the look on the faces of my Irish relatives and friends when they came to visit me when I lived in the Netherlands for a while... many pics taken and texted home.