Almost forgot...
I can confirm Robert Hurlburt's statement that Generics will be fully supported in VB.NET (meaning that you can create and consume them). It's actually a change that was made at the CLR level, and all .NET languages will be able to support it. Some languages will not semantically be able to support it, but the feature is baked into the Framework. This is not a secret, it just hasn't been talked about for some reason.
That information comes straight from the mouth of one of the VB.NET Program Managers, and was corroborated by Anders Hejlsberg, creator of the C# language.
Oh yeah, and this change came down a couple weeks ago, so the Roadmap is wrong.