This is an interesting post and am actually thinking of giving up Alcohol completely for Ramadan, not coz I'm Muslim, but out of respect.
The thing that I don't understand about fasting is the excesses that comes after dark. I have heard that this is the time that most people gain weight due to eating, and the waste of food is also greater. If the idea of fasting is to prove yourself and be a pious person then this excess seems at odds with the aim. I would of thought a controlled diet of protein and carbohydrate to get you through the day would be better.
Sleeping all day and feasting all night also seems to also defeat the purpose.
At least down here the day is only approx 12 hrs long, in the UK and elswhere at the moment where I have several Muslim friends, daylight is approx 16 hours. More when Ramadan conicides with summer