I rederived my plane - ray intersection after not being able to get rid of those circular regions. I must have messed them up in some other creative way since I made sure to normalize that vector. Waiting on another render, though the first results are hopeful!