I agree that the right course of action would be to send it off and get it fixed, unfortunately the decision rests with my parents and they believe this fix should indefinitely work fine.
Ya got to give them some credit though. So far it's been almost a year and every thing is holding and the tank is leak free.
I do worry about it myself but I'm pretty certain that with those angle-iron pieces on there sandwiching the tank against the wall, there is no way that front (or back) panel will every come out. My only worry is the left and right side panels.
Micah