Second attempt with the road frames looks a lot better. The mtb attempt looks like a triple decker some of my friends are making. That is to say, it looks like it would collapse if you rode over a bump.
I didn't trust booger welds until I destroyed my tall bike - the seat lug peeled away before the weld broke. I guess they're okay, even if they are ugly.