I feel your pain xstew. I have chosen not to deal with DGM directly. I have a SD based immigration attorney that has been with me all the way from the initial application and three renewals. When something isn't working the way it should, the attorney is the one who gets to march into DGM and get it fixed.
Like you, I tend to feel that I have zero chance of resolving an issue raised by a disaffected functionary and choose just not to try and deal with it myself. I live on the north coast and travelling to SD for lost causes is not high on my enjoyment list.
DGM like many other ministries is a reflection of the political chaos in this country. If the current govt loses the next election, expect wholesale personnel changes at DGM and lots of new people muttering "no se nada" to themselves. Client service is still a a fairly warped concept inside and outside of govt. I am not surprised that finding someone to reset a login password on a website is as hopeless as so many other activities in this country. There are those who insist that cheapest is best. For me at least, perhaps paying a bit more for the assistance I need, gives me a better chance of that lawyer being responsive to my needs should I ever need the login details for my DGM account or some other information that only they have. Performance, reputation and cost in that order thus far has served me well enough.
Immigration is no doubt a frustrating process at times made all the worse by incompetent and uncaring civil servants. But right now, I suspect many of them are trying to hedge their bets should the PLD go down to defeat and are not the least bit concerned how many applicants are inconvenienced by their diverted focus. If anyone has a renewal coming up around election time, getting it done as early as possible might be prudent. When the other lemmings see the first few flinging themselves off the cliff, the rest will stampede to the precipice themselves.
Looks like you need a problem solver xstew and it appears that your current counsel is not the right person for the job.