It takes me about 30 minutes to ride 4 miles(my home commute), and i've been doing it for years. Your time just isn't that bad! Sounds like it was TOUGH though. keep riding! good job!