I fail to see how you can talk about it being hard to get the numbers when corporate tax revenue as percentage of GDP take the tax-dodging into account.

Coincidentally, none of your links are to effective tax rates either, so perhaps you can flame yourself now?