Personally, I think they completely ruined it by putting that zippered pocket on the outside of the jacket. Style is forever. Fashion looks like hell as often as not. Just my opinion, of course. The suede (although the maintenance can be horrific) jacket you posted the other day is timeless. This leather one doesn't say that.
Looks kinda "mafia". Stick with a bomber or hipster with jeans. Leather sportcoats just don't ever look "right" to me. But, hey, I won't be the one wearing it......
I read the thread title and clicked expecting to hate it, but it actually looks OK to me. I'm not sure if I'd buy it, but I like the vintage look of the leather.