Pud:
If you're not confident in your welds, take it to a professional shop and have them run a bead and reinforce what you've already tacked together.
I did the same on an earlier frame. Shop cost $100.00+- and I slept much better knowing I'd have somebody else (other than myself) to bitch...