This week has been a rollercoaster ride for Microsoft with Windows Phone 7. Firstly, the company distributed limited devices to the press for review, then Neowin uncovered news that the Mango beta was due this week. Today, we have uncovered news on why the delay happened, how the update process…