It's annoying when something like this happens just before you were due to launch, but especially with the fuel system it's good that the recall was announced and everyone has been made aware.
It's good to hear that RLR are pushing and doing their best to get you sorted out, let's hope they manage to exert some pressure on BRP Europe as Malta is a small island and hopefully will not be put to the bottom of the logistics queue.
As you say, chances are the new part is in short supply accounting for the delay
