I messaged MS about the B5M availability, this is the reply I got today
" There is a slight delay but we are hoping for them to land this time next week. This all depends on how quickly they clear customs." So could be another week yet

Although saying that I got a similar reply when they were expected on the 21st.