...
Re buying Bitcoin with no ID (through exchanges, etc.) I only see two ways, both with their own issues:
1)
localbitcoins.com, to arrange mettings with sellers of BTC near you (that is sometimes not easy to find someone).
2) mailing CASH through the mail to someone you hope to trust to send you the BTC.
I have done both of the above, but both are nerve-wracking...