Can I delay the $200 to avoid paying some of my taxes?
You will get your $200 before paying the tax.

From the the rules:


  Each time a player's token lands on or passes over GO, whether by throwing the dice or drawing a card, the Banker pays himther a $200 salary.


So the $200 comes as a result of passing over Go, technically you would have that money before you even get to your final landing space of Income Tax. 

Note that this is not really a question of cheating. Generally cheating means to intentionally break the rules to gain an advantage. If someone thought that you were not supposed to get the $200 until after you paid the tax, they would be playing incorrectly. But it would only be cheating if other payers were playing correctly and a player purposely paid too little tax.