> ist die Schreibweise (deutscher Text) Keynote-Speaker > korrekt?
Ich würde es als englisches Lehnwort ohne Bindestriche, jedoch angepasst an die deutsche Großschreibung, schreiben: Keynote Speaker.
Gruß Julian