Never meet someone at your house for in person deals.
Never. Never. Never.
You are correct sir. I tried to think of some place I could park it before selling it, and in retrospect I could have parked it for a storage fee. It would have been a hassle but safer and would have avoided this.