I'll spend some time and go through the issues listed http://www.firewing1.com/node/27 and create separate issues in the Ubercart issue tracker. Would it help if you created a new 'Component' called i18n?
I basically separate the issues on the above web page into there component and simply copied and pasted what firewing1 wrote into a bug report.
Created the following:
Hopefully this will help. If I went about it the wrong let me know and point me in the right direction.
As for the switching language issue, it's an issue for multilingual sites (i.e. sites that want to serve up content in more than one language). When users are on a product page and try to switch to another language Drupal can't figure out which is the correct translation node.