First of all, at long last, Fortress Forever has been submitted to Steam Greenlight (read about Steam Greenlight). If FF gets Greenlit, you would be able to install and update Fortress Forever through Steam like you would a commercial game. Because Fortress Forever is still being actively developed, this is actually a big deal. It would both make it easier for players to install and update the game and easier for us to release updates.
Please feel free to encourage your friends to vote for FF on Greenlight.
Also, a new bug fix patch will be coming soon (with many fixes relating to spectating). Be on the look out.