It is rather heavy and has no known benefit yet.
However, the larger problem of filling minecarts with magma is that you need magma-safe metal to do so, and unless you used nickel it means you could have made weapon trap components instead. In case of iron it would be 1260*quality VS 833+500*quality - i.e. only at no-quality level can the minecart win.
Additionally, this time they use different skills, and weaponcrafting is typically preferred over metalcrafting.
I don't know how the fuck to breach a volcano
At lava surface, can just use a screw pump with walls to ensure pumper doesn't autoimmolate.
Below it, build your magma access tunnel, then channel a ramp to below and dug out an accessible tunnel from that ramp. Slap a bridge over the hole, ensure miner can't access magma access tunnel, then designate the 3 volcano walls you want for digging.
M▒╬__z50 (╬ is bridge)
M▒▲__z49
(Note: Bridges can melt. Not too fast though, unless you make them out of wood or realgar or something similar.)
For filling carts with magma, if you want to pump over them, have the drainage be on same tile as the cart. Now, you may not be able to have a grate/hatch and stockpile on same tile, but you can, for instance, place them on stockpile/stairs and a raised bridge linked to lever on beneath:
< < z50
X>X z49 here be carts, iron minecart stockpile and magma. Or, alternatively water through.
╬╬╬ z48
Dfhack's stockpile Ctrl+(I)nventory menu greatly simplifies trading them all.
(of course, if you're just testing whether you can get magma from traders in this/another fort, push into impulse ramp, valid ramp beneath in magma, fake ramp beneath in magma and up again would fill a single cart with less fuss)