Hi,
All are valid points. #1 and #2 can be bypassed with the mirrors and we have different approaches that we can use depending on the severity. Just keeping all the best tricks up the sleeve at the moment.
#3 is more complex and serious, however there are many approaches. We think that the best option would be to have extra servers that are not provided to all users on top of the existing ones. So there will be fewer limitations for the end user.
Either way, all the above problems/challenges can be solved, but at the moment they are not a concern.
Could you tell me if I can set up my VPS server so that it sits between my devices and your server?
Example: my PC in Russia > my VPS rented in a country friendly to Russia > your proxy/VPN server
If so, could you provide instructions on how to set it all up?