Any router running OpenWrt can use 2+ WANs, so you might consider that, for sure.
in the meantime, if your primary questions have been answered...
If your problem is solved, please consider marking this topic as [Solved]. See How to mark a topic as [Solved] for a short how-to.
Thanks!