"The New Man in Charge" is the epilogue of
LOST that will be released on August 24.
Discussed here:
"Get a glimpse of Ben Linus in action in the "Lost" DVD special feature "New Man in Charge," which will be a part of "Lost: The Complete Sixth and Final Season" and "Lost: The Complete Collection," available on DVD & Blu-ray on August 24":
Nah, not really "OMG" exiting, I just wanted to use the gif.