The most common use of p2p streaming today is pirating live sporting events. Will there be any problems with using Swirl for that purpose?
There's a fair bit of work remaining, in particular browser/client support is something I've not even considered, it's not my speciality.
I'm sure VLC and Firefox etc would be awesome clients, but one step at a time.