Sounds like a fun and worthwhile weekend. Can't say this far in advance if I'll be up for it, but you certainly have my support in principle.
Shell, you said "you will need to have your own insurance", do you just mean bike insurance or specific insurance for doing this event? I already have RAC cover and a SatNav.