3. Could the dynamic branch prediction analysis be communicated back to the vendor using some sort of telemetry system or aggregated in some cloud store so other users can benefit?
I think you would meet a lot of resistance against such telemetry, citing reasons of security.