Greg,
The relay diagram has the polarity of the supply the correct way round for the diode and the transistor, you have them reveresed in your first diagram.

Your problem with reversing the spindle is that there is only the one "spindle ON/OFF' output from the BoB you have chosen so it cannot automatically respond to separate FWD and REV start codes from the G-code.

Kit