It's somewhat mitigated by the fact that Meetup talks are informal, and in general people like hearing what worked/what didn't work - not perfection. People are generally nice at meetups, especially towards side projects. Of course I'd prefer to show something amazing, but sometimes that doesn't work out :)