OK- I finally got a handful of WUs before the glutton ^ drained them again.
I think i managed to cobble together the correct URL to join the Free-DC team - for some reason, the Join Team link doesn't display on our team page, so I looked at the "join" link on other team pages and copied it, substituting the Free-DC id of 99. My profile shows I'm joined, but I don't appear in the team list yet. Maybe some of those pages are cached.
Tomorrow morning's stats update should show if it worked.