Hans
There is a good chance that he is gay, unless he has very high moral standards (which you would be aware of, being his friend).
As for shyness, many guys lose all inhibitions and have casual sex when drunk or high, and he doesn't seem to have done that.
And you haven't mentioned that he...