Aww Flopps - to think you've been waiting all this time and STILL no biopsy results! That's just so wrong - and stressful.
It's a real bummer that you have another tongue swelling, and somewhat natural that you'd be thinking about the bleakest scenarios.... I think many of us tend to do that. But, all along, your Consultant has been pretty confident that the swelling was non-cancerous, hasn't he, and he could still be correct.
As for the GPs body language... well not being rude, but the clue is in the "General" part of GP, don't you think? Yes I know there are some very good GPs around, but some are pretty much out of their comfort zone, when confronted by anything which doesn't require a 'script for painkillers, or a dab of ointment!
You have been given a fairly quick appointment - but I should jolly well think so!! Having kept you waiting for so long for a biopsy result; then not giving you a follow-up appointment; and now, on hearing that you've presented with another painful swelling.... it could be that someone's in deep doo-doo for messing-up. That Consultant probably knows how anxious and stressed you'll be feeling right now, so has ordered that you be seen, without any further messing about.
It's great that your daughters are visiting - I'll bet they're just happy to be getting together with you, for a catch-up and Father's Day treat. At any other time, I'm sure you would be seeing it that way too.
The Apple 3 phone...? Heck Flopps, if you like it, why not go for it. (No, I'm not ignoring the point you were making, though I sincerely hope it won't ever happen...) however, you could be enjoying that phone right now, and for a very long time to come!
I'm sorry to read about your mum and ex mother in law. My granddad and mother had Alzheimers too, so I sympathise. IMHO it's such a cruel disease. Also sorry to see that your friends Roy and Johnny are going-through-the-mill at the moment. I hope things work out for them and wish them well.
Have yourself a great night out with your girls. As always, wishing you all the best.