I think your advice is very helpful. I think I should have the non-working buttons sewn on the because I dont want to get a risk if I asked a tailor about making the buttonholes. The reason is I think they don't have the professional buttonholing machine (as you said at the page above). So the non-working buttons without the counterfeit buttonholes should be the safest solution in my case.
I still am expecting your photos. When you have free time, please upload them.
Thank you again :)
P/S: regarding the back length, what do you mean by shortening it at the top? ( So far, I just think the tailor will shorten the back by cut horizontally at the bottom of the jacket)
I'll upload them to my personal album so not to clog up the forum. Be patient as taking pics of what I'm working on while I'm working on it and then posting with description is actually very time consuming. If you're doing this stuff by yourself, are you using a regular sewing machine? The machine I have is old and has a drop feed option which is how I actually reattach the buttons on a jacket sleeve.
The back length...
It will do no good to shorten from the bottom because the back balance itself is actually 'falling down' your back. That is to say the excess cloth is collapsing. It has to do with the way your natural posture is vs how the jacket is cut to hang. The natural back balance of the jacket is simply too long for your back. It has everything to do with the term "balance" which is something controlled at the shoulder seam/neckpoint. If you remove it from the bottom, it will still collapse but the jacket will just be shorter because there is no actual change at the balance. Shortening from the top involves ripping the undercollar away from the neckhole, ripping the shoulder seam out and moving the shoulder line on the back part only. This is typical for squaring shoulders. There's a tutorial on here in the second tailors' thread.
In your case, and it would help to have better pics, it looks like the whole back section is just too long...something related to your posture.
If this is the case and it's that extreme, you rip the shoulder seam out all the way to the armscye and rip the whole back part all the way down the back of the scye and the side seams. Then you measure down from the top of the shoulder to create a new shoulder line and essentially shift the whole back section upwards cutting away the excess at the top. Definitely not something you want to try yourself.