A great story and with a very good foundation. Still the angst meter is a bit high here. And I know from expireince that Depression and self loathing doesn't keep a guy down for long.
Oh and Please see if Harry can Help Luna regain herself. She's one of those characters that can be a huge catalyst!
Plus Ron needs his concience back!