Как вариант оранжевый фон в svg и поковыряться с background-size. А приборы лучше бы привязать по флангам слайдера, и, например, связать их высоту с высотой самого слайдера.
Разберите порядок выполнения скрипта.
Селект изменился -> выполняется строка с проверкой на Вариант 2 и сразу же проверка на Вариант 3. Т.е. у вас всегда показ блока зависит от проверки на Вариант 3. Если поменять порядок строк, то всегда будет проверяться Вариант 2.
Вам же надо либо по порядку проверять(а не написать) эти варианты или через или. Как пример https://jsfiddle.net/wvn7efm3/1/
Подозреваю, что на той единственной машине установлен какой-то шрифт, который отзывается на font-family: americane. Попробуйте переименовать его у себя в css, если есть дескриптор locale, его убрать.
animateTransform надо переместить из circle в rect, а почему градиент кривой - черт голову сломит.
Сделать такое на css в разы быстрее, чем разобраться во всех трансформах градиента. Посмотрите, может подойдет https://jsfiddle.net/p9281bws/