Man of Honour
To be fair it sounds like your particular provider is poor and/or your GP isn't on it's backside.It really isnt, the dental is cool, we upload receipts of dental work and we get the cheque in the post a couple of weeks later.
When i requested a Dr's appointment it was a 24hr wait for it to be reviewed.
My GP is fantastic, i dont have the 8am rush, we fill in a form online and it is reviewed by a Dr and i can only assume based on what you put on the form depends on how quickly you're seen. In my case i think they offered 2 days later.
I wouldn't even be able to get a GP appointment in the time it's taken me to self refer and be booked in with a physio through Aviva.