Wow. That's a scary story! Glad you got away safe with nothing more than one heck of a scare.
Was there anything unusual about where you were for lunch? Or was the area just like Anywhere, USA and it was just your crappy luck this guy was there when you were getting into you rental?