What it has to do with GE:S is it should hopefully turn a fire on under the GE:S devs collective asses (no offense just a phrase).
Besides that its an awesome mod and really deserves to win MOTY. Of course I would be hard pressed to argue this cause I know 3 or 4 people who I told to play it and just utterly despised it. But, like always, its free so go take it for a spin.