You can download the installation file from https://my.bikethe.world. Once you have logged on to the website, you scroll down to the download link and click it:
The installation file will normally be downloaded to the download folder of your PC. Once it is downloaded completely you can double click on the installation file and the installation will begin:
The installation file installs Open Road and the prerequisites that Open Road needs to operate. All you have to do during the installation process is to accept that Open Road installs the prerequisites.
Once the installation process has finished, you can sign in with your username and password.