I am 35 years old and had Invisalign treatment for correcting overcrowd and overbite over two years. My orthodontist said through his expertise opinion I shall finish up treatment very soon, even though that I am still having minor overbite. He said if I would like to further correct overbite, I shall have to wear metal braces for another two years or have jaw surgery, and both are worthless. I would like to get my overbite fixed. However I want to know if there is anything out there that can fix this.

Yes, it can be fixed, but it will take time.
For being upset:
Maybe you should look for another Orthodontist.
Most Otho office offers a free consultation visit , so if you want you can visit as many Otho office and compare your out of the pocket fee.
I gotta go with the orthodontist’s recommendations (though I would definitely skip the surgical option).