Dear Hly2004,
It is my opinion that «you rock» expresses approbation. It is also my opinion that it is an American expression.
I have seen «something rules, OK». It expresses humorously the predominance of the «something». It is sometimes written on walls.
Kind regards, ![Smile [:)]](/emoticons/emotion-1.gif)
Goldmund