Trying to understand this config: "MikroTik Automatic ISP Fail-over without scripts or route marking"

What you are doing is “recursive failover”.
There is a nice guide here:
http://forum.mikrotik.com/t/advanced-routing-failover-without-scripting/136599/1

See if you get the idea from that, then, if you still have doubts, ask.