Usage is not a big thing if you buy in shops or withdraw money from various banks. The real IP address can be concealed.
I think except the address the card is sent to, there are the same amount of information revealed as you would buy with Bitcoin.
Not very anonymous since they'll have information about your usage and may collect other data (address, IP, etc), but considering how shady some of these companies are, it's probably a good thing for them not to have your ID even if they have quite a lot of information.