• Point 5 will be addressed by evolution of the new graph capabilities of SQL Server.  It's made a good start but NEO4J is quite a long way ahead