Thats great you have someone actually doing their job. I'm looking into Marine Officer program now, seeing how inefficient the Navy recruiting station has been. My plan was to try to get my package to the board, if I was non select I would go Marines. But I haven't even been submitted to the last three boards, despite my recruiters telling my package was "complete" on numerous occasions. So I'm tired of pursuing the Navy, when its already apparent they couldn't care less about my circumstances.
Though it may seem easy to blame the OR, it really is an individual responsibility. If your package was not submitted due to an omission, or an error on your application, that really is an applicant's issue. Part of the application process is being able to fill out forms accurately. An applicant's inability to do this is a direct reflection on the applicant and not the OR.
I don't know your circumstances, and I won't pretend to, but here's the bottom line...If there was a problem with your OR giving you inaccurate or misleading information, you really should speak with their commanding officer. After the second time, you should have asked to speak with their CO, or NCOIC. Don't let their or your screw ups dissuade you from becoming a Naval officer, and remember that ultimately it is YOUR responsibility to ensure the packet makes it to the board.