First solo job on my car didn't go so well .... Aaarrrrggghhhh!

Oh yea it could, but they should have seen that and notified you ASAP.

Is it leaking from the finned area?