Mine is a little snug as well. Particularly around the chest, but I think it's supposed to be that way. Its surprisingly comfortable, though and doesn't try to ride up or fall off.
This is true. There are some interesting fashion choices going on in my Dreams. Crocodile, the man I work for, also wears a fur coat over his shoulders. It makes him look quite intimidating.