I have a pet hate of people stopping to wave other cars/vehicles over box junctions and out of side streets as I am filtering or using cycle or bus lanes. It's MY responsibility to stop, but it's all down to a lack of observation on the part of the driver.
In the scenario quoted by the OP, he indicates to the pedestrian that it is safe to cross, when it isn't. He must share responsibility in that. In a coroner's court he would have to answer awkward questions as the moped rider is going to use the fact he waved the pedestrian into his path to mitigate or even negate his blame for the collision. It may even turn out that a coroner would lay the blame at the cyclist's feet, opening the way for a private prosecution/ litigation hearing.
Similalrly he would be a defence witness in a case of due care against the moped rider if the moped rider was in court for hitting the pedestrian.
Totally understand your pet hate. Quite often drivers will react instinctively if someone flashes them - I always watch out for that in the situations you describe but if I was hit in that situation I would hold the person who actually hit me entirely responsible, not the flasher. I've always found pedestrians to be more careful.
In the incident the other day, I would argue that I indicated that I would wait rather than saying it was safe - it was a nod or raising of eyebrows rather than a hand wave, but whatever you do can be interpreted in different ways. I suppose the danger is in assuming that everyone else will react to what you are doing in the way that you would.
One place I often wait for peds is the cycle path in front of Waterloo. There is a crossing where bikes are supposed to give way to peds and I seem to be pretty much the only cyclist who does. So far nobody has been hit by a Boris bike when I have done this but next week I will try not to give them any signals when I wait for them and see how long the stand off lasts!