I wouldn't discount the influence of the New Left. Trump won by running to Hillary's left on trade, on endless wars, and even on health care - his working class supporters knew this in their gut though they haven't been able to articulate it intellectually.
Sure, but that again sounds similar to the situation we had over here, but with Boris this time - go left on economic policy, right on social policy and point out the craziness of the other side. Obviously an oversimplification, but could that work for Trump too?