Well, my own studies in this area have chiefly involved things like Robert Graves' the White Goddess (which while a bit bonkers is still very interesting stuff), I've not read this new-fangled da Vinci stuff.
But I think I understand what's being discussed now, and I think we've touched on this theme before, here:
http://forum.barrowdowns.com/showthread.php?t=11149