Wow. What a night! So sorry it didn't turn out like you wanted, but at least you got your stuff back. You also point out a fact off life about life in NYC that goes completely against the "popular notion." It's a city where by and large the people really care about each other and will help out anytime they can. I, too, lost my wallet in a restaurant. Went through the whole process of getting a new driver' license and cancelling my credit cards. After going through that I went back to the restaurant to see if it turned up, and it had. And pretty much untouched except that somebody had stuffed the high-value stuff in a place where they weren't readily visible.
This can be a great, human city with a heart as "big as all outdoors."
OTOH, dropping a $100 bill where you've no chance of finding can hurt! Don't carry big bills anymore.
Glad it worked out, John.