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.