Not convinced so far Rated 2 out of 5 stars
THE BIGGEST PROBLEM:
So whatever OS you set in your user agent, the navigator.oscpu call will still detect your real OS (unless of course you change it manually in about:config).
And there you are... easier to identify than people with no fake at all.
I suggest the developer fix this pretty fast.