I believe his returns comply. I think he's missing a great opportunity to show why we need MAJOR changes to the tax code and replace it with something simple (flat tax or fair tax). He could easily explain that, as with most people, he likes to make the most money and pay the least amount of taxes (within the boundaries of the law, of course). Given the existing tax code he had to accomplish it by moving money offshore, etc.
Had the tax code been simpler and straight forward (NO deductions, allowances, etc) he could have used his money to where he thought it would have gotten the best return on investment - here.