1) Про алгоритм не уверен, что кто-то подскажет. Может имеет смысл написать автору того сайта?
2) Вам нужна сериализация "билда" в строку, которую потом можно добавить к урлу через решетку, в итоге будет example.com/#abcd... , где abcd - строка содержащая информацию о "билде". При загрузке страницы соответственно можно смотреть на урл и если в нем содержится эта строка, то рисовать этот билд в окне.
3) Подводные камни которые видно с берега, например:
- длина url ограничена ~2000 - а это значит, что если данные достаточно сложные, то есть вероятность не уложиться в лимит. Но судя по тому, что тот сайт ссылки генерирует - в целом это не проблема