The final restaurant from Major Food Group in the Seagram Building opens this weekend — and in classic fashion for the group, everything about The Lobster Club is over-the-top and more than a little ...