Be interesting to see if anyone can comment on this...thank you for sharing.
I have a formal background in education and occupation with regards to computer science. I have written code in both.
Most notably, C# offers huge advantages in object orientation and methods, with some advantages in metadata. Interoperability is also affected as well in a positive function.
This could very well help shape Android in the future in a very positive way, even if its from an effeciency standpoint. Will that 'benchmark' well? Dont know, but dont care either.
Unless Blackberry changes its course and redesigns its OS to a C# based system, no one will be able to sideload Android apps as Blackberry is Java based (not that anyone would care)