Sadly, the speed of the NHS is not what it was - but this isn't the place to debate that! :)
Things seem to be moving much more sensibly now for you, as is often the way once you get properly started.
Antibiotics after TWOC and a while to see if things are working OK is reasonable, and the repeat PSA is sensible.
Not sure why the liver function test, but both Cipro and tamsulosin aren't liver friendly, so if you haven't had a recent LFT (or if you are on other meds concurrently), it's a sensible thing to do.
Remember that PSA is pretty much a blunt instrument, and can be artificially high for many reasons. Your GP should get the results of the repeat test.
Hope that helps a little!
-- Andrew --
"I intend to live forever, or die trying" - Groucho Marx