Apparently the delay is due to the Lumia 900 having yet to receive technical acceptance, and will be seeing a launch on the 22nd of April instead. The good news is that reportedly the price point remains the same at $99.99, making it a pretty affordable and value for money device when it eventually launches on AT&T’s network with 4G LTE connectivity.
Since none of this can be verified and AT&T has yet to step forward and announce the device’s launch date officially, we suggest you take this with a grain of salt for now, but given that the 18th of March is less than a week away, we guess we can wait and see if the rumor pans out.