One thing you will have to get used to is that there will never be a time when everyone can participate. If you only have events if 100% of people can come, you are being too hard on yourself. If some people can't, oh well, do it anyway (unless everyone can't!). There will always be other opportunities for them to do the things they missed out on!
I am happy to hear that you are getting a visit! Keep us informed