Bound by Code!
I must admit I commend you for posting this information!I
I personally believe you should pursue this issue in any way possible. I would suggest that you get some legal counsel and see if there is any means by which something can be done versus the company. The sad truth is that ideas are not owned, patents are.
This is why companies wait so long to release items, because they must go through the task of having the idea "copyrighted" so no others can take it. Needless to say competing companies still go out and create something just like it.
I believe you should fight for what is right, but be smart about it. Once again document dates and times of conversations and occurences. Take the code of ethics to a lawyer and get some counsel (go in with what you want to talk about precisely so you don't waste time or money)
Hopefully this works out well for you.!
- PVAMUPanther