Mule is a very different beast to me. It seems to be a swallow anything messaging bus where you can message anything anywhere using any protocol anytime. It seems really cool - I just wish I knew what to use if for. This is not at all to say that it has no use, it is just me that has not worked with anything similar before.
BTW: Demos involving messaging are almost always cool.