A big thanks to my lively audience at the NxtGenUG Birmingham group tonight who provided excellent feedback. I enjoyed the live coding to try to explore the limits of the framework, even though it was interrupted by my PC turning itself off and leading me to thinking I'd trashed my SSD drive.
You can find my presentation online at Prezi.com over here, and the source code for the demos is available here.
During the presentation I mentioned there were some additional blogs and articles that are well worth having a look at;
Lucian Wischik addresses the bugs being fixed within the Async library and what bugs were fixed in the Async CTP refresh in two articles, Async CTP Refresh - Compiler Bug fixes and Async CTP Refresh - what bugs remain in it?. If you're thinking of using the go live licence in the Async CTP Refresh you need to read these two articles to understand which bugs remain and how you might mitigate against them.
Also, Sacah Barber (a UK based C# MVP) provides a really good set of use cases for the Async CTP over at CodeProject, in a post Task Parallel Library: 6 of n, including an example of using a mocking framework for testing your Async code.