According to Video ETA, this is due for release on March 23rd, although it was down as March 30th when I looked yesterday. You can see this by clicking HERE. Can anyone confirm either of these dates?