Unlikely the 900 will release in March IMO. If it were, it would be late March, but it wont be here for another month I think.
There has been no work, no advertising, and nothing but silence since CES, i would learn towards no go for march 18 and more realistic end of March or into April.
Those that are going to say that this is not official and this could be no true, keep in mind that they also reported the $99 price point before anybody else and everybody seems to believe that. Correct me if I am wrong on that.
So if you believe the $99 price point, you might want to believe the April 22 release date.