Hello Ian,
Thanks for contacting us!
1) Unfortunately recurring event tickets are not currently covered by any of our ticketing solutions. But WooCommerce is very powerful overall, so you can probably find a solution through them.
2) That isn’t a feature supported out of the box, but we do support coupons. There may be a WooCommerce extension that does this.
3) Not out of the box.
4) Possibly. We have ticket ‘types’. So people can see how many ‘leader’ and ‘follower’ spots are taken. You can’t pair people with our solution though.
These are all really great ideas. If you have a moment, we’d love for you to submit your idea to our UserVoice forum. We take user ideas and contributions very seriously, and many times their ideas end up in our future releases.
Sorry I couldn’t help you more! Cheers!
– Casey Driscoll