1. Absolutely. There is no place to play high level games outside scrims rn.
2. Maybe couple games got killed bcs lower skilled players picked bad teams, but you can fix that by giving captain roles to certain players. Never really had problems with admins.
3. Elo makes it a bit more "competetive" which could result in better games (ppl not trolling etc.) Its not necessary tho imo. Would look more "fancy" but i understand its harder to create.
4. I think mumble is the way to go, ppl are just used to it.
5. Need admins on higher skill level to understand which players are capable of playing different classes, which players are allowed to captain and stuff like that.
Cant remember rules that were used for tf2online but offclassing for last only makes the pugs better imo. Playing against ppl that abuse 10 min offclassing on sniper is just unfun.
"Do you think creating a new site might fragment the community or harm the existing player base? Would it be better for the TF2 scene to avoid having multiple platforms?"
- About this, I just completely agree with what Cuby said above. As i said earlier there is no place to grind outside scrims and site like this will only benefit higher divs. Players from div 1/2 might get noticed and get a chance in some prem teams, stuff like that.
I got noticed years ago on pugchamp when it was still alive, stomped some noobs like Papi and SVMZI, later they picked me up and it basically started my entire demo era. It opens up ways for new upcoming talents to get recognized.