Eaaaazzzzy, gmw photos...if I had to choose to either take it to the dealer and have a high school kid work on it as you stated, or your "repair" idea, I think I'd take it to the dealer. Reason is because I like things fixed, not patched up. Eternabond is good, but op should at least try and get it done right first. There is a problem with roof panels creating too much stress on the membrane as op stated. The dealer has a repair procedure to adhere to. The membrane needs to be pulled off, then resecure roof panels, then reinstall membrane. Op, I think you should take it in right away.