Hi, I'm more of a new face here, so I never got to meet much of the old players. It's still cool to hear you're making a living and doing something for other people :)
If you have a Twitter, you could try contacting @JagexSupport if they'd be able to help you with your account, it's a bummer having accounts hacked and lost. If not, maybe @JagexShauny to help, he's a great JMod and keeps in touch with the community. Maybe you could even talk to Jagex about something to make the game easier to play with visually impaired people, I know they haven't done anything yet since NXT is still kinda new and it's not exactly a priority.