Fantastic article. Disabling spectre mitigations on all my team's GCE instances is something I'm going to check out.
Regarding core pinning, the usual advice is to pin to the CPU socket physically closest to the NIC. Is there any point doing this on cloud instances? Your actual cores could be anywhere. So just isolate one and hope for the best?