Thank you for your topic. I have provided responses to your questions below.
There is no way in which to obtain a log for these at the present time.
Have you tested this on a default unaltered theme? If so, please let me know what browser and device you are testing with so I can take a look for you. That would be a bug rather than a feature request.
This is not something that is possible at the present time with guests. You can do it if its only members who are going to view, as you can simply switch the site offline until people are logged in, and add this information to your privacy policy, forcing it to be accepted.
While I understand your concern and wish for this to be added in the near future, we have to decide on whether to add features, spec them out fully, it then has to be designed on the front end, coded by developers, tested, added to beta versions, then released. We are unable to simply add features to the software very quickly, as it has to go through this process. Quite simply, development unfortunately takes time.