Josh, I know all too well how hard it is to pull off a successful custom build, so even with the problems you had, the next one you tackle will come out better. Most people give up once the problems pile up on a custom, but you finished it off, so you're a step ahead of the pack. They get easier and easier with each successful one, so keep at it, eventually you learn to plan for things like the chassis fit issue you had on this one!
BTW, It came out looking great from this side of the monitor!