Since my first reply to this thread last month I've switched to warming up first on the indoor trainer for 15-30 minutes. It's improved my times on some familiar routes, especially where I encounter roller coaster hills within five minutes of leaving home.