To the best of my knowledge, Troma's website sitll has this listed as coming soon. Anybody heard about a release date?