How can I describe a person who does not get to the point?

Solution 1:

If he speaks in a way that hides the meaning of his intentions, he is being cryptic. You are right that reserved is not the right word as that would mean he is shy.

Solution 2:

Circumlocutor: literally, one who speaks around. The sense I get from your description is that of someone who is too enamored with his own voice. The deliberate concealing of meaning is esoteric, which one may use as either a verb or a noun. "Obtuse" suggests dense, slightly stupid. I would call this person annoying.

Solution 3:

I think that's referred to as being obtuse.

Solution 4:

He sounds to me to be vague and inarticulate.