Let him sleep, take in a coffee (and sick bucket as otherssuggested). If you are not a ranty, shouty person, you don't need to be.
Tell him that he's upset you. You are disappointed, he scared the living daylights out of you when you saw him slumped in the shower. Not something a mum wants to see. All because of his silliness.
If he gets angry, tell him you thought he was a grown up, clearly he wants to do grown up things, so he needs to behave like one, have some respect and speak to you properly.
Has he missed college/work? Again more disappointment if so.
Say you get he's young, wants to drink with his mates etc, but if he wants to do it and be grown up, he has to act like one and be responsible. That means not getting so plastered that he could have drowned in the shower. He also needs to apologise for frightening you, damaging his sisters room and needs to pay for the damage, not sure where he gets his beer £ from, but if he has £ for that, then he has £ to pay for or at least contribute to the repairs, some of which he might do himself e.g. painting.
IME its best to get it out in the open. DF used to do the silent treatment which was just horrible for everyone in the household and never solved anything.
Don't mention drugs, you have no idea if it was/wasn't. It will get his back up if you accuse him of taking stuff. Don't mention his father either.
And if you don't get the result you want, do as Speederman says, adjournments are really powerful when used well. Make your points, give him time to think about how he is going to resolve it, then come back to agree. If he's been so plastered, he'll likely still be feeling rough and will want to come to a resolution quickly.