I believe if you are capable of free name changes, there shouldn't be much structure to modify along those lines but strictly payment processing/authorizing sided.
I don't believe that this should be taking this long, it's a joke.
Its not as simple as just "unlocking" the feature for use, especially when money is involved. It is very much not
Though it isn't really terribly relevant, I will start out with a side tangent:
There is a reason you weren't given the ability to change your name. They want you to choose your name responsibly and to stick with it so you retain a sense of identity in the community. They don't want gibberish names, either - thats why the characters you can use are limited, and more than one person can have the same name. They don't want to to resort to making your name CCG_Fanat1c_0_ because your original name and other variations were taken.
Of course, they still implemented one free name change so that those who made a typo in their name or didn't realize the gravity of their choice could have a second chance.
Now, there are still good reasons as to why you would want a name change. One I often see is that you've used a name change already and you are either joining, leaving, or switching clans.
The fix to that, however, would be to implement clan support, not paid name changes. In many cases the underlying problems have other solutions, and the right thing to do isn't just to give players the ability to throw money at them if they want a new name.
Perhaps they will decide that, after certain other features are introduced, it would be better to simply give more name changes periodically instead of implement paid name changes. Perhaps they think the best thing to do would be allow unlimited name changes, but set a limit on how long you have to wait between name changes. Perhaps, on top of these things, they feel it would be necessary to to implement a feature where you can see what previous names a person has had.
Now, if and when they came to the conclusion that paid name changes is the correct way to go - and it doesn't need to wait for other features like clan support - there is still a lot left to do. 1. They have to decide how much it will cost, as well as other specifics - similar to the things I was talking about before. It can't be unreasonably priced, but at the same time, it needs to be expensive enough to enforce the responsibility I mentioned before. Perhaps other related features ought to be shipped with it in order for it to feel complete. 2. Again, with money involved it is not simple. It is not a joke. While the ability to change your name once exists currently, in order to make paid name changes they need to change a lot internally. Implementing the feature, especially since it deals with money, is not something that can be done quickly or rushed.3. Decide the priority and importance of the feature, to see when they should work on it. Even if the feature only took 3 months, thats 3 months of development time taken away from Heart of the Swarm or other projects; which are of far greater importance. Perhaps, for an example, they also feel that Clan Support should be implemented before the name change feature.
They said similar things in their own post: http://us.battle.net/sc2/en/forum/topic/3229033487
As with any feature, however, it remains a matter of scheduling it among our other development projects before it can be introduced.
Anyway, your feedback on the matter is appreciated.
I do encourage you to continue to remind them how important this feature is to you.
Just try to keep your feedback constructive - consider that there may be actual reasons as to why this feature isn't implemented yet, and its not because the devs are treating it as a "Joke"
Woop, this was longer then necessary. =P