Yeah - while I think that get together was fine (and a good opportunity for friends and family to vet him ) it didn't escape my notice that it was a last minute invite. Don't let that become a pattern. If he calls you at the last minute again, pretend you are busy or have a date. He'll either learn he has to make the effort to plan a date in advance with you - or he'll reveal his cards as a Love Avoidant.
I think I've told you this story before, but years ago I had a "coffee buddy" friend that I used to see and chat with at Starbucks on my way to work. He was a Love Avoidant type and he really helped me understand the Love Avoidant guy I was dating at the time. He told me, he wouldn't make a date on a Monday for a Friday night, because he couldn't be sure he would still be in the mood. If he called a woman on Thursday night for a Friday night date and she wasn't available, he was fine with that - he just didn't want to be tied down by making plans in advance.
Trust me - you don't want to be that available last minute booty call.