The wait for replacement Shimano cranks under the recent recall is too long and the communication from Shimano has been very poor. 6 months after the recall was announced there are still 5 week delays to get a bike with faulty cranks back on the road.
If you want to speed up the arrival of your replacement cranks, you may have to take matters into your own hands!