I really hope someone doesn't mistake this for a scarf and takes the subway. Might be quite the exciting day for that person.
It wouldn't really warm him up necessarily, but it'd definitely help with retention of preexisting heat.
"snake turtle neck"?
Snek Neck*