Unfortunately when using two different other devices (which are each individually capable of 1Gbps) sending to my desktop with the 2Gbps teamed connection it caps out at 1Gbps, with a random distribution of that among the two other devices.
I'm guessing this would be the result of a crap lacp algorithm?
More specifically it is a result of a crap LAG algorithm - this switch is too basic to actually support LACP. With a LAG you force the two ports together, and there is no verification that the two ports you forced together actually go to the same destination. With LACP you enable the ports for LACP and then the two ends verify that they are indeed connected to each other on both ports and can also inform each other of which traffic splitting algorithm they are using.