4. Will I have to pay taxes on capital gains? I don't wanna pay shit to the US gov, how would they know how much I made off BTCs?
Yes, you have to pay capital gains on the profit. If you cash out through an exchange, they could report you to IRS, or your bank could report you if they think your transactions are suspicious.