I was wrong on my earlier post, I got mine today 364 days later.
What was explained to me is that they got way behind, so they gave a bunch of these to some ATF guys so they could process them at home and get through them all a bit faster. So if yours got handed to guy that didn't have much free time, there it sat. If yours got handed to guy that's not so busy, he might have gone through his stack right away and that's why there is no consistency in wait times. Could be bs, but that's what I was told.