It is then safe to copy the blocks folder without the chainstate folder? I just want to save as much time as possible.
That should work. You will need to start Bitcoin ABC with the
-reindex-chainstate option.
Yes, obviously for privacy reasons, sending your entire wallet into an exchange address is stupid. That's why im asking, what exchange can I use that will let me generate different deposit addresses? Poloniex has BCH for example, but it has a permanent deposit address, so I can't use that one.
I can't help you there. Just make accounts on exchanges until you find one you like.
Also, can I send the BCH directly to the exchange after I move the BTC addresses to other addresses?
Yes. BCH has implemented replay protection so your BTC transactions won't be valid on the BCH chain (and thus your BCH coins won't move) and vice versa.
Please Bitcoin devs, make Bitcoin more private by default.
Unfortunately that is fairly hard to do. People are working on it, but there are tradeoffs and it all requires doing a fork at some point. Once segwit activates, those things can be deployed as soft forks.
The "bitcoin-0.14.6-win64.zip" one, and there's a bunch of .exe files, what one do I run?
bitcoin-qt.exe
Or should I download this?
bitcoin-0.14.6-win64-setup-unsigned.exe
But it says "unsigned..."
The unsigned means that the binary was not signed by Microsoft blessed signing key. This means that windows will warn you saying that the executable comes from an unknown source.
Yes. The filename next to each hash indicates which file the hash is for. To verify, hash the files you downloaded with SHA256 and compare to the hashes they provided. Of course this doesn't mean all that much, just that the files you downloaded are the ones that the website intended to distribute. You don't actually know whether those are the files that the developers actually intended to distribute as they don't provide any file with a developer's GPG signature so an attacker could have put those files there with a different version of Bitcoin ABC.
I just want to be sure im not downloading any viruses.
The only way to be sure of that is to audit the code yourself (good luck, everything is hard to read) and build it from source yourself once you are sure there are no viruses there. This holds true for any open source software, not just Bitcoin ABC.
If you move your BTC first to a new wallet, then your BTC will be safe even if what you downloaded will steal the coins in the wallet file.