I use Strava. Free download. Start recording at the beginning of the ride, finish and save the recording at the end.
Fire up Relive, also free download. It picks up your last Strava saved trip and does it's magic. If you took photos along the ride it will automatically pick them up and apply the geo-tagged meta-data to the "video".