Ever since Nokia announced its striking new Windows Phone 8 handsets - the flagship Lumia 920, and the Lumia 820 with its colourful, interchangeable shells - frustration has been growing over the infuriatingly glacial pace at which the company has been revealing details such as pricing and availability.