I think that we all need to remember that reviewing/accepting names is only a small PART of BB's business. They get inquires about domains everyday and they need to respond to possible customers. They sell domains everyday and they need to communicate with buyers on questions, pricing, paying, transferring names, and problems that arise. Customer service is time consuming and the 1st priority in any business.
They also communicate with logo designers, i assume they don't accept all logs, they might ask for logo revisions. They also have new logos designers who need approved or denied. They also have to upload logos and create descriptions, create tags, create categories, create possible business uses for each and every listing!
They also need to keep organized, pay bills, advertise, market, run social media, order supplies, and everything else that running a business requires. They do NOT just review names, and the probably VOTE as a team on the names, they probably check for trade marks, they probably check for different language meanings or translations, they probably check if the domains is too similar to their inventory.
Consider how many names they have accepted, and then consider how many names they have rejected. I see new names every day and for every name we do see, there are 6-8 other names we don't see. They still have a 'vetting' process for each name.
They run a very successful business, and we are the last priority. <-Rightfully so. They could stop accepting names for an entire year and still run a successful business off the names they already have listed.
Its easy to complain, but its also easy to be grateful. I for one am grateful BB puts thousands of dollars in my pocket almost every month. Life is what we make it, if we choose to focus on the small imperfections, then that is the life we make for ourselves. However, if we choose to focus on the big picture(our names selling) than that is the life we make for ourselves.
Cheers!