AFAIK the revision number for the 320L doesn't matter, the firmware is the same for all of them.
Yes, you can update to a newer firmware, doesn't matter which site you got it, as I said, is universal.
1.04B12 is a good one, I'm using it at the moment, especially because of the addons feature.