This is a good update, than you for the resources.
One only point to add to your last one: Revolut, already very popular in Europe, is also present in USA now. QR codes are already supported, as well as instant phone to phone payments with either phone number, name alias (uniqueID).