I wouldn't say that direct learning is the ideal technique for learning facts. Rather it is better for incoporating behaviours and improving skills.
It have used the Einstein Factor and many other accelerated learning themed books with the Direct Learning purpose of improving my memory and intelligence in general. I then listened to my direct learning tape and visualized the results that I desired. Then I just get out of the way and let the unconscious mind and preconscious processor do their work.
If you want facts I would suggest dipping or rapid reading. Direct Learning is more suited for producing unconscious results. Heck you could always do both!