TWC9: Windows Phone videos, MVC for HTML 5, CoApp, Lab Management RTM

Pex rocks. Nice shirts, boys. Mine is in my office mailbox. Thanks, Peli!
C
I think the C# -> Java thing was there for Android devs that also want to work on WP7. From what I have heard a lot of Android is Java based incuding the entire UI.
RIM (Blackberry) really likes Java. iPhone types use the objective C I believe.
Yes. iPhone doesn't employ a VM-based app model.... It's native all the way (well, native and HTML5, anyway). In some sense, one could argue that a VM app layer for mobile devices makes sense (ease of programmability, developer productivity, security, reliability, etc). If you look at the curent mobile app landscape, however, it could also be argued that the iPhone has proven that it really doesn't matter. But the iPhone app model is less than perfect...
Devs will come to the ballpark if there is a good chance of hitting home runs, regardless of VM versus native app model. As you've learned, WP7 takes the VM-based approach (CLR -> Silverlight/XNA) given the strict focus on developer productivity using established tooling that simplifies app design and development. This should increase the number of potential app builders targetting WP7 since you don't need to be a professional developer or CS-grad to write useful and compelling WP7 apps. That's the idea.
C