The NHS is stretched, for sure. But there is also a worldwide shortage of rheumatologists which makes things even worse.
The London waiting times are pretty much the same elsewhere I think. Meanwhile, it often helps to shell out for at least one private appointment if at all possible. And then clamber, push, nag, cajole and argue for the promptest service and treatment possible.