Thanks to our tech team in Finland.
Call it a holiday miracle. Everything seems to be in working order from our hardware trouble yesterday. The shiny new part arrived and our tech guys in Finland started working on the repair. It did take quite a long time (while most of us were sleeping), but it's all finished now and all features should be back up and running.