You don't have to reduce the feature set by a lot, but you can at least put the technical features under an 'advanced' section or something so non-technical users are not intimidated.. or you can take them off completely. Facebook integration would also help, I'm sure.. Can't tell if you have it or not from the site but it looks like just twitter. The ability to share events and such on FB that would take members to your site would help (I would think).