axelradio : Peut importe, mais je ne maîtrise pas le JS donc ça va être dur pour moi de le modifier
warpshadow : si, je veux bien, un coup de main ?
Pour la phrase qui est sous l'image, je peux surrement utiliser ça :
$(window).scroll(function (event) {
var y = $(this).scrollTop();
if (y <= 300) {
$('#my-div').addClass('animate');
}
else
{
$('#my-div').removeClass('animate');
}
});
Je mets deux fois ce code, un pour la phrase qui va disparaitre par exemple à 300px de scroll, et l'autre qui va apparaitre a 350px, en ajoutant un img.animate sur le css. Et je joue sur l'opacité avec une transition sur le temps.
ça pourrait marcher je pense, faut que je teste.
Par contre je sais toujours pas comment lier la rotation de l'image au scroll.
Je ne veut pas que à 300px, mon anim se lance (comme je pourrai le faire avec le code ci-dessus) Mais bien que ce soit lier au scroll (si scroll vers le bas, l'image commence à se retourner, si scroll en haut au milieu de la rotation, elle repart en sens inverse.
J'espere expliquer clairement 
Merci