Ugh no.
If we start from scratch, the way to go is to organise some web hosting somewhere and install one of the open-source boards. phBB or the like. Most of these 'free' hosted forums are pretty awful.
Probably the least sucky (and most likely to stick around) of them is Delphi, but I don't know whether we would fall foul of their T&Cs. It's an option we can look at if we decide to start again, though...
You can tell at a glance - paying members have $Supporter under their avatar....