Расхождение в полпикселя нормально. Если пишешь отрицательные маргины, значит в верстке уже что-то не так.
Также обрати внимание, что для Pixel Perfect макет должен быть подготовлен идеально (каждый отступ и размер шрифта логически обоснован).
Если сайт посвящен текстам песен, то зачем писать "текст песни" в каждом пути? Получается дублирование. Если посвящен не только текстам, то лучше оформить как раздел.
А что мешает проксировать статику на nginx?
Думаю, сайт выдержит. Зависит от количества памяти. А если не выдержит, можно сделать сертификат через Cloudflare.