V.6.3.4 running on my old RPi 1B and the 2 remote RPi Zero W's I look after, can only comment on bullet points 1 & 2 which are working fully to expectation.
One very minor issue I have noted is in Graphs/Sampling/Time per page, I am currently running @ 1 day, zero hours settings which is working exactly as it should, however, on RPi re-booting the hours setting always increments to "1" reflected on the graphs time axis as would be expected.
Have tried increasing the days setting beyond 1 (again with zero hours) but the hours will always increment to "1" on RPi reboot.
This was the same on the previous program revision, apologies, never remembered to submit report.
I know you have discussed the graphs Days/Hours settings in the previous V.6.3.1 thread but have not seen this particular anomaly reported to date.
Again, many thanks for your continuing development work on DSLStats, very much appreciated.