Josh mentioned on T4 a couple weekends ago, that the film would be debuting at the Tribeca Film Festival in New York this year.
The official site for the festival hasn't listed the films that will be featured yet, so keep your fingers crossed that we'll find out soon!