So I have a problem with the way I'm rendering my display that I need to think around (see attached quick view).
That cell is adjacent to the current cell (relative position is [-1, 1]). That means its relative angle is 45 degrees. Makes perfect sense, but it also screws up my display as I'd want an angle of 5 degrees to intersect a cell that is adjacent to the current cell.
The maths is right, but it means the first cell at a relative angle of 5 degrees is 8 cells away. Hmm.