Ohne Pullups wird das Glückssache ob der Slave was mitbekommt.
10k werden für Pullups gern verwendet.

Das mit dem Adresse um ein Bit nach links schieben ist so in dem Assemblercode drinnen, wenn man dort oben 52 angibt, wird unten 104 gesetzt. Deswegen gibt man beim Master das gleich so an.