Well , the yellowing is caused by UV reacting with the polymers used in the plastic i think. There is only one answer. Paint it hackers style! I advise to leave the keyboard, live with it. I tried everything to clean up an old a500, its was radioactive yellow. You cant. It just makes it worse as you scrub at the plasic more gets exposed to the UV light and gets worse.
Kevin