Hello Eric,
Thank you for the recent order with us. Due to the events happening in the world over the past few months, delays from suppliers and the record volume of sales, assembly time now takes around 20 business days since every controller is built to order, tested and then shipped via a shipping method selected. You can always check the progress of your order in your account with us. Here is the screenshot of the user dashboard with highlighted areas showing the message regarding current processing times, anticipated assembly and arrival dates. Do not hesitate to ask further questions, we're here to help.