The previous episodes have been released every few weeks (episode 1 was released on November 4, 2011, episodes 2 and 3 on December 15 and 22, respectively, and episode 4
was released on February 9, 2012).
Rise of the Pirate God (a.k.a. episode 5) has not been released yet but will most likely be soon.
I am a community moderator, here to assist, keep the peace, and keep these boards clean and friendly for all. I am a volunteer, and not a Telltale employee, and my opinions are my own.