After literally years of waiting, The Behemoth has finally hammered out a release date for their upcoming BattleBlock Theater. The really good news? The launch date waits practically around the corner on April 3rd. That's, like, weeks away.

The trailer used to announce the launch is just about the purest form of self-deprecation in a sales pitch that I've seen in a long time. BattleBlock Theater has taken The Behemoth nearly four years to complete, and this trailer has a laugh at that fact.

BattleBlock Theater will launch as an Xbox LIVE Arcade exclusive on April 3rd. It's worth noting that Castle Crashers, The Behemoth's last Xbox 360 exclusive, eventually made its way to the PlayStation 3 and PC platforms. It took a few years, but it still happened.