The whole FFL thing is stuck in the 60s. This is the internet age.
I propose a different method.
You find a gun you like online, you purchase it and as part of the online checkout process and when payment is done, it transfers it to the BATFE website. You type in all that info you write on that form each time, then the BATFE computer does it's thing and says yea or ney. Then sends you back to the dealer website to finish the process. Heck maybe we could even save the info with a passworded login.
Perhaps even a printout you can take to the gunshop for a clearance to buy firearms that day.
Nah that makes too much freaking sense. I mean it's not like the FCC (another government regulatory body) doesn't already do this sort of thing with the stuff they manage.
It'd take them 30 years to build the web app and establish the process