“We’re done. Amen.” Was what both @CarltonCuse and @DamonLindelof tweeted last night, signalling the fact that the season finale of LOST was as they say in the business “in the can,” and the end of a remarkable six year journey that will culminate with the LOST series finale set to air on May 23 at 9PM on ABC (CTV in Canada).