Combo is fragile. I added temp creatures to give me another out in case they do something.
If thats the case I would look at a tempo creature that fits in better with your main game plan. Stick to 4 of either Kiln Fiend or Niv Magus Elemental and your Harbingers will still beable to tutor you up some tempo in emergencies.
If you cant get your hands on Serum Visions I would look at Slotting in Mana morphose, another Expedite or Niv Magus Elemental personally. Expedition maps could be a neat option too.
Rakka Mar was meant for Control for shits and giggles.
Recall vs affinity.
Doom engine vs control
ash zealot was questionable.
Recall is alright vs. Affinity but you probably dont need 4. Shatter spree would probably be better if you absolutely positively need more anti affinity.
Ash zealot could be fine to punish graveyard centric decks but Graff Diggers gives you utility vs. Collected Company too.
Most of the rest was stuff designed to beat control which is fine, except control isnt very large in the Modern Meta, and as a pretty resilient combo you should be doing ok against them either way. If you had remained as a mostly tempo deck than it would be more of a struggle vs. control.