While I personally don't use twitter, a sad reality is often people get better tech support from making a fuss about a shitty situation on twitter while pinging companies' accounts publically and challenging them to fix it.
I'm not sure if it will help you, but it's worth a try, or at least trying to get someone else to make just such a fuss to get proper attention.