You are so right about the Champagne Bar. If they do ever put that stupid Bionic Bar aboard I hope they put it someplace else.
OP, I do not recall any USB ports in the cabin. Personally, I prefer using an outlet with a charger. I feel it protects my phone and data better. Probably not an issue in a cruise ship cabin but I avoid public USB ports.