Just a thought - take it to a professional welder and have them inspect the welds. If poor, then remove. Add plate AL to reinforce everything that needs it, new rivets where necessary, and gluvit everything. Seems like the standard fix procedure from what ive read.
Paint looks good from...