Nach dem zweiten Start, bei dem du die Addresse 0xc1 statt 0xc0 verwenden musst, da du lesen willst und nicht schreiben, musst du gleich lesen und nicht erst nochmal was schreiben. Generell kann es nicht funktionieren, dass man ohne restart zwischen Senden und Empfangen wechselt.
Und der Wert, den du erhältst(193) entspricht genau den 0xc1, die du vor dem lesen sendest. Daher steht der Wert noch im Register TWDR, das du dann nach dem Senden wieder ausliest.