The work is good, but they need to submit it under a real name. The Linux kernel will lose trust if anonymous contributors with hidden interest start contributing code to it, regardless of its quality.
You can judge the quality of a contribution by looking at the code. Who wrote it is completely irrelevant. The trust in the Linux kernel never came from knowing the names of all the people that contributed to it.