physics.ucsd.edu
A 40km time trial takes about an hour to finish, at about 250W sustained ( 250W/h = 900kJ ), or about 22.5kJ = 5.3 kCal per km.
Reply on news.ycombinator.com