Ahh.. read the mighty and mysterious tome of lartc just a bit deeper and all will be revealed. The teql becomes an interface all its own and with the black arts of packet-mark-itsu, and route-fu all this and much more can be accomplished.
I actually tried to write a packet reordering buffer but one of my connections had a pretty big latency so added together, my rtt became huge. My solution was actually to use windows less, and route small interactive stuff like DNS on the low latency, but slow connection.
Oh and virtual interfaces and vlans will both do just fine. I only ever had one nic in my main box, my direcway modem and dialup-box were hooked to it via a little switch.
Yes, I load-balanced a satellite link and a phone modem.