I'd add "get strava" to the list, if you have a smart phone. It's addictive from the second time you go out. There's user created segments everywhere, and each time you ride one, it compares your speed to all your previous rides, and it will tell you if it's the one of the 3 fastest times you have ridden it. So the second time you ride the same route, you'll get "cups". If you are slower than before it will be a second place, otherwise you get a personal record. Lots of people find it incentive to push a little every ride.
(it also compares you to every other strava user who has ridden that route. Try to ignore that for now, it's very depressing at first)