Definietly a greeting - you should feel very priveleged - especially if he starts to headbutt you. Apparently thats how cats greet each other so if you get headbutted on the nose it means you're his favourite person!!
oh yeah now I follow you! Sometimes he does it but not that often. Still its nice to know that he really does like me. I hope he loves me as much as I love him *sigh*