I would abandon that mount and go to the tab and strap type. BVM makes them (it used to make them). As you suspected you want the thrust line much lower.
I ran maybe 1/8 inch reflex but I don't remember exactly how much. Your speed brake rigging looks perfect BTW.
FWIW