Ya, you all want it done double quick. However, I agree that 3 weeks is too long waiting for a pers file to be sent. But that is a big bottleneck with Component Transfer appliications: we wait for docs to come, sometimes from all over the country. Realize that you are among many, many, many other component transfer files where the exact same thing is happening. You cannot expect this process to wrap up in just a few months. There are far too many variables and too much processing to do. Although some get in quick, it is rare and totally dependent on luck.
Let us get this straight: the first order of business is to support our troops in harms way. The recruiting world is a bit detached from that, but the clerks working at the units are not. They get tasked with all sorts of stuff, believe it or not, more important than your component transfer application. So you just have to accept it. If the 3 weeks was due to laziness and unorganization, than you have me on your side, but be mindful of how much paper a clerk has to push and stuff going on behind the scenes that you are not aware of.