Yeah I agree, it does look good.
I don't think it is foam core though, too thick...
It looks like it was made of "straight up" foam.
I have seen this effect before. It looks like just
painted foam. Foam with some rigidity. Has to be
fairly dense. I did something similar to this years
ago making a Aliens costume. Worked pretty well
and it's easy to work with and cost effective.