I doubt bitcoin will ever get anonymity features, it takes too much agreement for it to happen and exchanges would probably be forced to take it off due to the government.
Yes. Anonymity and government are two incompatible things, so it's probably never going to happen.