Nope, this is a much different solution.
The general public doesn't get to see any transactions or balances.
It already solves the issues you pointed out. It's right there in the thread.
Edit -----
OK, there are probably some weaknesses, but the thread at least attempts to solve the ones you pointed out. :-)