Dual WAN failover - check internet

traceroute somehow tries every which way it can to reach the destination.

ping does not, BUT if you ping the destination successfully (via the main interface), then ping also works, I posted about this with some references in your other thread:
http://forum.mikrotik.com/t/dual-wan-failover-script-feedback-pls/183423/1