So I'll give him a pass on the taxes question. Here's why it's a no win situation for him. Obviously, if he doesn't release them now, Hillary's campaign will continue to push on it. On the other hand, if he releases them now and the audit requires adjustments to be made, which it always does, then Hillary will use it as "proof" that he lied when addressing the masses.
It's a no win for Trump and of the two, he's better off going the route he's going. Wait for the final return and then release it. If it gets down another week or two and the audit is still in progress, then take the chance and release the pre-audit version.
Hillary has been playing games with her statements. Income has exactly NOTHING to do with personal wealth. The financial statement he released already is the important one. I'll bet ya that Hillary's return *might* have charitable contributions on it from last year, but the previous ones don't (IMO). Also, she took the EXACT same deduction (carry forward) that she's been hammering Trump for...hell, even I've taken that one.