Don't be so hard on yourself. It's OK if the fabrics don't all go in the same direction. With a quilt on your bed, you are looking at it from the same direction all the time.
In the grand scheme of things, people we give quilts to, don't notice those things. Unless they are the quilt police!
I say, keep going on it, and he will love it. It's a labor of love.