I still can't imagine Sasuke taking off his clothes for Sakura. I mean, it's uncharacteristic. He probably had to put his ego aside in order to give Sakura the D
Yes, the only reason he suprised his feelings was because he didn't want her to get in the way of his power. Everytime he go close to her, he pushed her away. So he used Naruto, he would rather kill him to get power than to kill her.