If the purpose was to make the tech tree human readable or easy to use, then you failed miserably. But you do show all connections, but i don't see any use for this as no one is able to read this pile of spaghetti.
If you allow for repeated notes, it may be more clear. This way you could also split the tech tree into more files.