Welcome!
That does sound like you had a bad experience at that particular bike shop.
Since you are mechanically inclined it seems like ordering a bike online would not be a problem for you and you need a legit bike for a commute that far. Try gawking at the selection of bikes at Bikesdirect.com