On the VPN. You are NOT anonymous when using a VPN. The VPN provider knows your connection details.
That depends on the details of the situation. As a most simple example, If I'm using VPN which is in another country, it can be argued that I'm becoming anonymous with respect to my government, and I don't care if VPN provider somewhere outside my government access can still track me.
