>On the other hand, I am surprised they correctly identify my "platform" as "Linux x86_64". Even though I used a windows user agent. How do they do that?
probably because your user agent faker only fakes the http header and not the javascript environment.
try printing out the value of navigator.userAgent or navigator.platform in the developer console.