It's important to remember you can ask to be taken off the promotional mailing list for any organization you become a member of as well as charities (which call everyone and don't have memberships). I've told a couple of organizations now that phone calls asking for money really annoy me and to take me off their list.
I would like to see the NRA work on improving it's paperwork efficiency, but honestly I have to say the stereotypical NRA member and the stereotypical computer geek aren't envisioned together. To become as efficient as other organizations, you need powerful, centralized databases, a computer on every office worker and recruiter's desk, and possibly even paperless management practices. However, I have no idea what the average age of NRA employees is or their computer "savvyness". At any rate I don't see getting an NRA membership packet right away being as important as, say... my medical insurance membership packet, but I would certainly expect it to not get lost.
I also agree completely with a previous post about the need for the NRA to work on reaching out to a more diverse population. Gun education in general is helpful as well. Even if a person never joins the NRA, knowing how guns work eliminates a lot of the trepidation many people have of guns and reduces their likeliness of wishing to deny gun rights to others.