Just found this thread. Actually I'm a little shocked that CloD is coded in C#.
I wouldn't want to give so much control out of my hands, when I'm aiming for max performance. C++ is a good compromise, if you want execution speed, manageability of code and development progress. Are C++ developers so expensive these days?
Looks like our investment in hardware only buys us cheaper and slower implementations.