One possible way to use the guild entity to track team tPvP leaderboard ratings would be to add a permissions toggle for tPvP representation to the guild ranks tab (similar to the ability to Claim / Unclaim WvW Forts in WvW).
This way, whatever players are allowed to effect a guilds (Team) tPvP rating would be under control of the guild itself. Players could be removed/added/substituted on the team on the fly as needed. Existing guilds could start using the system so a bunch of temporary tPvP Team guilds would not need to be created. Guilds could have elections, use custom arena scrms, lotteries, etc. to choose their tPvP champions. The core idea here is team member selection is under control of the the guild itself.
A match result that would effect the Team tPvP (Team-Q) would only happen if all 5 members on one team had the appropriate guild rank permission. Otherwise it would only effect each team members group or solo tPvP rating as appropriate for that system.
You would basically then need only three leaderboards;
1. Solo-Q rating (as I understand is already in the works)
2. Group-Q rating (the counter part to the solo-q, also already assumed to be in the works)
3. Team-Q rating (a new one based on the guild rank permission above)
If two teams representing the same guild were matched against each other, the result could default back to Group-Q/Solo-Q as appropriate, or be thrown out all together.
Assuming they are not already, the guild permissions would need to be “locked at match start” to avoid exploiting this system.