This is cool, but why TeamSpeak and not Mumble? As someone who would be playing on Linux, this is a non-starter for me.
TeamSpeak's serverquery let me do a lot of cool things easier than Mumble/ice. There is a TeamSpeak client for linux (http://www.teamspeak.com/?page=downloads)!
Did you ever submit any feature requests or talk to the Mumble people about those integrations you use? Being an open-source project, it may not be too far-fetched to see them added in.