2000 miles on the Greyhound!?!? Wow!
I took about a 700 mile trip to Cleveland to buy a car and man, I smelled like a bum after the ride.
Last summer I bought a car in Pittsburgh, that time I found cheap airfare-- ahh..... much better.
Your ride back will be a comforting reward -- best of luck on the trip home.