AFK kicking is the only short term solution for now. Take last night for example. A maintenance window was announced and so people actually started logging out instead of staying AFK. As a result multiple people in my FC including me were actually able to logon around 11 pm EST for the first time in 3 days.