First, contact your friends to verify that their idea of "black tie" is what you have in mind. Some people use the words "formal" and "black tie" when they only mean "wear a suit."
Second, go from there.
Third, don't wear that vest. The double-lapel 3-piece is one of the worst-looking suits out there, but I see it quite a bit. I guess guys think that it makes them look more fancy. It makes them look like idiots...just my opinion though.