RE: I'm BORED so "critique" me a little!!!!
It looks like you're leaning into the string a little......And yes, your release arm is too high. I'm not sure, but your DL may actually be a tad too short....
Relax the fingers on your bow hand. They should curl naturally alongside the grip. I think you also need to lock your bow shoulder down, it looks all tensed up and collapsed...I would also relax the fingers of your release hand as well.