Use Launchpad's +junk
branch feature to publish your code to a temporary location. In fact, it is not temporary, as it will remain there until you explicitly delete it, but it is a nice place to put unfinished code you're experimenting with on a public location.
This way it will stay out of the way from your regular branches, but you'll still be able to access it and show it to everyone online.
The only requirement is that you've got a Launchpad account and have uploaded SSH keys and finished the procedure to use Launchpad for code hosting.
After that, you simply need to run this command on your terminal, from the location where your code lives:
bzr push lp:~<your-launchpad-id>/+junk/<name-of-your-temp-branch>
That's it! You'll then be able to point other people to https://code.launchpad.net/~<your-launchpad-id>/+junk/<name-of-your-temp-branch>