It would seem this got pushed back. When I pre-ordered at TFSource, it said March. Now it says August. Anyone know why this happened? Just a production delay?