I reacted very emotionally to this item -- like, OMG, gorgeous, Audrey Hepburn meets Northface! That neckline!!! I LOVE IT. SO SO COOL.
I would not buy this for any practical reason. (I could not wear this like a down vest, because I would want it to be so fitted I could not put a thick sweater under it).
But, what if I just had $600 sitting around and wanted a cool down-vest / not-down-vest sort of thing? Then, yeah!
So, no, I don't think it would solve all of your problems, but it could be pretty sweet.