1. Hmm, I'm no expert about what works for winters. I can wear this coat but I'm a summer. I have the best luck wearing white coats that have some texture and aren't smooth or matte or highly reflective. For example, AT's white assymetrical zippered trench was TOO white for me and made me look like I was wearing a hospital gown. I have not had a lot of luck with white trenches for this reason.
2. I got a 20% off coupon in the mail.
3. I got the petite so it's hard for me to advise if you wear a regular instead. But, my arms are actually a tad long for my height - and often the sleeves on petite tops can be just a pinch too short on me. I would say the sleeves on this jacket are "just right." I do remember that the Bagatelle black moto jacket they had in the fall, which was only offered in regular, had amazingly LONG sleeves. It was frustrating because they were zippered so could not be altered - and the coat fit me otherwise. <insert sad face>
My only complaint about this coat: I had forgotten that one of the downsides of pleather is that it can make you sweat because it's not breathable! Also it can stick to the backs of restaurant seats... LOL... and make a funny noise when you unstick yourself. But it's so cute, and doesn't really look like pleather, I can live with those two drawbacks. Oh, and the lining feels really nice. I like clothes that feel nice.