If your application is going to attract a reasonable following then the OSM server admin’s won’t be very happy with your chosen solution. In such a case it is better to host your own tileserver. That said, using the OSM servers for testing purposes is just fine, in that case throttling should not be necessary.
Regarding the URL’s: if you look at the source of some webbased mapservers based on OpenLayers you will see they cycle through 4 servers a, b, c and d to get the tiles in parallel.