What's your goal here?
Are you just looking to add more ports than the existing - did you get 4 TB? That's what mine has (13").
Or are you needing additional USB 3.0 or other type ports?
It seems like you're wanting this to charge too? Why not use the supplied charger?
Here's what I use (or something like it):
I have some of the little things that are just TB to USB for when I don't want to carry the adapter, and then I have an adapter with 1 USB, 1 TB, and HDMI. It'll charge the computer through the TB using the supplied charger.
Then I just bought one with 2 more USB ports and card readers (I didn't need the card readers but I had a hard time finding the exact configuration I needed) because I recently bought a wireless mouse with one of those little USB dongles, and wanted to go ahead and get an extra one for future expansion.
The computer will charge through the one TB port on that too.
So unless there's something specific you need this $350 affair for, there are a lot more cost-effective solutions if you just need to expand the number of ports you need.