You need a better editor and to learn how the viewkey works
Can you see all the blockchain addresses that transactions originated in with the viewkey ? (i.e. the sending address)
And how does someone without a viewkey see anything at all ?
The blockchain derives its value from the fact that it's public. Ultimately, transactions happen by public consensus in cryptocurrency, not by "math" because there is no trusted third party as with the fiat banking system.
You hide the public blockchain and you don't have anything - not money and no value - just a cryptographic messaging system for bookkeeping.
As far as "auditing goes", a transaction has 2 ends. To "audit" it you need to see the balance in the sending address, the balance in the receiving address and the transaction amount itself. Then check that "debits = credits" in each address. i.e. that the sending address balance has decremented and that the receiving address has incremented by the same amount. Not only that but EVERYBODY needs to see it for there to be consensus, not just some pin stripe suite accountant with a "viewkey".
Another area where none of this was thought through in cryptonote is the fact that crypto is not like fiat in that there are no associations between legal entities and private keys (or blockchain addresses). So the idea that you just give an auditor a "viewkey" and thats an audit is laughable. As far as he's concerned you might as well be giving him any random viewkey for any account. It's about as meaningful as me using the fact that I've got a set of housekeys in my pocket as evidence that I own a house. (In fact less so because a viewkey is even less unique than a full private key).