I believe that is the goal for them is to have it live on twitch. I have begun to stream a couple of things and will continue too. Its great and gets some of the community together.
Yea, Twitch is for live gaming, and those games can be recorded & exported to youtube if desired, also.
I have a low end computer but I use twitch more for 'coffeehouse' games (casual) or just, as stated, getting the community together. If a lot of WGT members join in it can take it to a different level, esp. with voice chat.
Multi-twitch is great, and this thread has a lot of info about that, plus info on how to set up a stream. Be sure to browse all the posts if you are interested.
CLICK HERE to see the thread