You might look to Rayban, I know they make a model which is pretty similar to those. Also this particularly style is pretty popular these days and most of the labels out there are making a similar looking pair of sunglasses. If you can, just find your local Sunglass Hut and you can more than likely find something similar.
Hey, I'm a bit of a lurker around these parts but I'm new to HK myself and though I can't make dinner on any of the preposed dates I would be able/would like to meet up for the proposed after dinner drinks and cigars.
I can't really comment on the technical details of the differences but I do have a 3/4 moleskin overcoat which I love. The feel of the material is great and it has a wonderful texture and personally I think that moleskin is more versatile than is velvet. I think it can be used more easily for both casual and 'dressed up' looks. Whereas velvet doesn't work quite as well as an everyday material.
To echo what has already been said, I think it's a good looking coat but it could definitely use some tailoring. My first impressions would be to have the sleeves shortened a bit and maybe have the waist brought in a little. But overall looks like a good find.