I think RyanAtTanagra pretty much nailed it. Anything faster than about 12mph average means I'm "working", 15+ mph average is an athletic ride for me. So you're looking at 45-55min commute, imho.
650vert.ft. seems completely doable to me, just take it easy and down shift. If it was over 1000ft, I'd say you'd need a high level of fitness and commitment to commute.