That's a bold claim about C# being the only language to get async await right. It may be the one to invent it, but there are many languages that implement this feature successfully.
Something I'm curious about, how does C# handle parallelizing async code? Is it hard? Easy? How do you do it?