Yeah, that's not bad at all for urban commute. Mine is 7-8 miles and takes on average 35 minutes on a good day, sometimes longer. I keep repeating this but commuting by bike shouldn't be about speed. Rushing to work and getting frustrated is for car drivers. A cyclocommuter should take it easy and enjoy the ride. Leave the speed obsessions for your club rides.
Adam