Hello, from looking at it everything looks ok, except, the friendly fire I know you can set it in the game type that you select, like you have a custom TSC CTF then you should select the friendly fire there. But, it should be ok to keep in your INIT.txt file, I just have not seen that command in the init.txt file before. I would try taking it out and see what happens. As for placement, the main one is sv_mapcycle_begin, it has to be at the end. But, everything looks ok as for the setup. Only other thing would be to make sure init.txt is in the halo CE directory, which I'm sure it is, because I have talked to you before, and to check any software firewall you have running and/or if you have a router make sure it's set to allow the port for halo to be open. I would suggest, taking out the friendly fire command, and try it,(although, another question, does the sever screen load everything correct and look like it is running correct?, if so then it is more than likely a firewall issue.) and if it still does not show, then it's a firewall problem more than likely.
Another thing to check is, also make sure your custom game settings "TSC CTF" did save.
Also, I would suggest raising your sv_tk_ban up above 1. If someone throws a nade and kills some people on mistake, that would not be good to kick them for that, if you want to have a low sv_tk_ban setting, i would suggest maybe 2 or 3 and set sv_tk_grace 3 or sv_tk_grace 4 or up to 5 even. That would allow if someone throws a nade and kills several people in 3 to 5 seconds, they only get counted as one team kill toward the sv_tk_ban.
Also your sv_motd needs to look like, sv_motd "s.txt"
Hope one of these helps,
Jeff