Après plus de 3 mois de travail, ce site n'est pas toujours pas ouvert au publique.
En attendant voici des petites copies d'écran :

Le site officiel francais (récement ouvert)
fr.tremulous.net.
Le site officiel (en anglais): tremulous.net.