It probably is less than 45min but I couldn't say for sure with the Ipod being no help. I'll wait and see what the official time is from the timing chip before making any sub-45 nett claims.
You don't run in the rain at all? I have voluntarily before, but it probably is a bit heavy at the moment.