Just got there latest response. I'm probably not going to respond any further tbh:
"Thanks for clarifying this. I have passed this to the Road Safety team. We have some tram safety improvements planned but these are mainly aimed towards junctions which will give cyclists an early release in some locations. As you have suggested, the weather was a big contributing factor in this instance and despite there is no right or wrong way to ride beside tram tracks we recommend to overtake vehicles when is safe to do so and only cross the tracks at 45 degrees and at a slow speed."
The final point is good generic advice if taken in isolation but not easily applicable in the meat-grinder of buses and taxis that is Princes St.
I've responded as thus and will draw a line under it and write it off to experience:
"Thanks, I'm aware of the advice re: angle of attack and speed although I
will admit that I was probably going faster than recommended ( a classic
case of being Schroedinger's cyclist where you're simultaneously going
too fast and going too slow and impacting on traffic flow).
I'd probably estimate my speed at approx 20mph which is backed up by the
Strava data. The bike I was riding does have wider than normal knobbly
tyres fitted being a gravel bike but evidently not wide or knobbly enough!
"