I think you're right on with the head/neck looking a bit off. If there's one thing toy companies get wrong, it's the undersized helmets. They're supposed to look disproportionately big because it's supposed to fit a whole human head in there. And the neck could be a bit shorter too.
Love all the details but what do u think with the suit material? Will it gonna slowly creased or peel off in the long run? Planning gonna get this PW or either Marvel legends green goblin....