A very nice post, however i would like to add by saying that the Guru Granth Sahib Ji is a mere summarized view of gods power and is not what you call "direct" in a sense of from god. If gods knowledge could be placed in a book, why would it only fit in a few hundred pages? It wouldnt, however, the gurus did their best by writting down what they could, a reflection of gods knowledge and love.
Reference:: Sikh Philosophy Network http://www.sikhphilosophy.net/sikh-gurus/14854-guru-granth-sahib-revealed-god-responding.htmlReference:: Sikh Philosophy Network http://www.sikhphilosophy.net/showthread.php?t=14854
With that said, "direct" in some ways, other ways no,