I know a few tow truck guys who do repo here, locally.
Often, they have to pick a car from really bad places, so they have mastered their towing... they can pull up, grab your car and leave with it in under 5 minutes. (it was demonstrated during one of the last carshows here, as a "trick").
Seeing that he has a new limited, obviously, it is not a repo, but it could be towed away easily.
oh, and the fact that it wasn't found doesn't surprise me. Odds are, the car got stripped the same night (assuming it was stolen, of coursE)