Слово первый в таких случаях является обращением. Соответственно, фразу нужно оформить так: Первый, первый, я второй!
В независимых восклицательных и вопросительных предложениях (часто со словами только, уж) пишется отрицательная частица не: Чего только я там не нашел!
Запятая не нужна. Сочетание по пути домой является обычным обстоятельством времени, которое не требует обособления.
Обособление в этом случае не требуется (если не имеется в виду буквальное значение дополнительного действия, выраженного деепричастным оборотом).
Основа: я был в кафе.
Уместность употребления выражения полотно волос зависит от контекста. Однако можно заметить, что у существительного полотно есть традиционно-поэтическое значение 'о гладкой блестящей поверхности чего-л.'. Например: серебряное полотно реки.