Couple of things about the source setup, since its not open to the public does it really matter what is used? I agree that there should be a series of items to have a solid dev foundation but I don't think Codeflex is the all answer either. We are in the middle of changing gears a bit w/ modules making the 1.1 to 2.0 transition, but in the past we have used Draconet, nant, subversion and vault all together to have a CI process in place. With 2.0 you can tie nant to use msbuild and run the same CI process only slightly modified. At work we use subversion and the tortoise client, but still use all the other tools outside of vault and it has worked wonderfully.
Here is a fact, the VB.NET version will not be killed. Over the past several years Shaun has also stated a C# version IS NOT coming either. It is ridiculous to maintain multiple languages of the same application when it is constantly evolving such as this one. I seriously doubt that the team is not seeing the big picture, you can use all those tools you mentioned you just need to know how to do it (not doubting your level, just not sure you are thinking how to accomplish it in a manner that will work w/ DNN).
I am all for you talking about the future and I don't think I am very close minded. I work w/ c++, c#, vb.net, the language is irrelevant to me. I too, however, have to respect the decisions which have been made and I am also here to communicate that some of these issues (such as C#) have been brought up over and over again and Shaun has stated several times there will be no change here. I don't really see this as being close minded either, I think it was a decision that provides a solid foundation actually. Just about anything else outside of the VB.NET and the open source repository/daily builds is up for community discussion. I definately agree w/ you that its not about the simple website, but I am always very hesitant to adapt to a new MS technology until it has been out for awhile. I am by no means an MS basher, but they have shown in the past that they will yank something that was to be so promosing. (Vista anyone?)
BTW, Mono does have a VB.NET compiler actually compiling code now. I am sure it is not ready for production use, but there is some promise here. I also see the Novell venture as something that will make VB.NET even more possible on non MS machines in the future.
I respect your opinion, and actually think this thread is turning into something informative for the new comers. Just as you asked us to not be closed minded, I ask you to do the same. I know there are developers working w/ DNN using the Presentation Foundation and XAML and I think anything you have mentioned so far can be accomplished one way or another without having to jump through too many hoops.