Keystone, that sucks! Every time that I have been there buying a vehicle it has been very smooth in and out. It sounds to me like the salesman dropped the ball my not having it ready.
A couple months ago when my dad picked up his 2015 Edge SEL he got there 30 mins early, after getting out of a doctors appointment sooner than expected. He said he waited 5 mins for salesman to get off the phone, spent 10 mins signing paperwork and then another 30 mins+ in the parking lot going through all the features of the car.
Atleast your trip home went smooth!
TT-2013 Passport 3220BH
TV-2004 F150 FX4, not exactly stock...
with 2001 Kodiak K215: 2010-10, 2011-12
with 2012 Grey Wolf 26BH: 2012-19, 2013-24, 2014-11, 2015-6
with 2013 Passport: 2015-13, 2016-15 booked