Bill's random thoughts...
I don't know Bill, but reading through your list, sounds like half the things you want you can already get with C#, perhaps you should switch. ;)xx`
Actually so far only about 5 of the items are in C# already, so that's less than a quarter *so far*. But if the list was for C# I'd have to add a whole lot more such as support for Optional parameters, late binding and dynamic support, true interface mapping, declarative event handling, integrated XML, date literals, to name just a few.