I'd say he's not so into you. Whatever his reasoning- he is denying you are his girlfriend! Is that the kind of guy you want to date? He should want to shout it from the roof tops.

I wouldn't even make a discussion over it- it would be over for me- he doesn't want to be your boyfriend in public then he doesnt get to be your boyfriend in private either