Bonding RB1000 to two switches

I’m about to design a new redundant network.

We’re thinking about using like two HP Procurve 2824 switches and connect them with a 2 interface trunk. Then each server will be connected with teamed network adapters with one port to each switch in TLB mode.

Then as a gateway we’re thinking of using a pair of RB1000s.

What mode of bonding of two interfaces on the RB1000 is most suiteable here to connect them to the two switches? Redundancy and quick failover is the top-prio, while load balancing is more of a nice-to-have feature. I read in the following post that none of the Routerboards support TLB:

http://forum.mikrotik.com/t/bonding-balance-tlb-alb-problem/26338/1

Would balance-rr work? Any significant drawback of using that mode instead, or would I be better off getting some other hardware appliance with NICs that do support TLB?

When bonding to two different switches, does that require any special support or configuration from the switches?