I have started revising the translation and doing my own (Sorry Nekron, I am tossing out your work). I probably won't have alot of time for this and probably will take me a good part of a few months to complete it.
if your the patient sort, stick around, I will put updates out for testing as I go along for you to see how it evolves and provide feedback if you desire.
if your not the patient sort play the game as is. forget about it and in a year or so check back and be amazed at how much more understandable it is