NuGet isn't very familiar to me yet, so this may be a stupid question, but why doesn't Episerver's NuGet packages include all of the dependencies that they actually have? For example EPiServer.Framework and EPiServer.CMS.Core depend on Log4Net, Lucene.Net, Castle.Core, StructureMap etc., but they do not list any of those as their dependencies. If they did (if it's possible), we'd be able to include all necessary references to an Episerver project automatically using NuGet. It would also make it easier to detect version dependency conflicts between different packages.
As I answered in the comments, it's coming :)
Ok, great to hear :)