This isn't website related, but in my opinion it would help to make a public Steam group where people applying for TCE can join and where a tag of some sort so TCE members can find them easier in game.
Example-
tce applicant | Random Name
Feel free to post your opinions
Example-
tce applicant | Random Name
Feel free to post your opinions