Bob,
its both hilarious and disappointing to read the bugs that you find and report here. Really, it makes no sense that default settings don't get saved. Although, IB has a great product overall but QA sucks.
IB Management - In my professional opinion, you should hire Bob for QA. No one is denying that programmers at IB are working on some real cool features but you guys will also accept that a lot of the stuff that gets to production leaves a lot to be desired. Sometimes its just bad QA, sometimes its due to programmers not having the perspective of a trader (who is the actual user). A guy like Bob on the team would be useful to keep tabs on and correct the mistakes.
Bob in QA of IB would be someone like a risk manager at a trading floor. No trader likes RM but he does an incredibly important job. Similarly, I can foresee that your programmers might not have a great liking towards Bob, but the overall quality would go up.
I understand it is IB's internal matter and I am giving my unsolicited opinion, but as a customer, I will be happy if products that get rolled out into production are more thoroughly checked and tested.
My 2 dollars.