That sounds like a decent idea. I am also thinking that the reaction with clst and nitr is very good. you can't completely mix the two because of the tnt shell it makes. I think there should be a way to make tnt a better way.
TNT is a solid, so there isn't really a "better" way to make it, any more than there is an efficient way to generate diamond short of tricking lava into DMND ctype.
However, I realized just now, it means you might be able to do other fancy things, like make bridges over lava for stickman? :o Dunno.