Are you doing anything to stop the leaks? I'm only assuming that yours leaks because I have the same kind of roof covering and when it rains outside, it starts to rain inside too.
Someone told me ages ago that you should start by applying sealant/something around the fixings on the outside? I still haven't tried this yet!
Actually, although you may have to pay £500 or so to have it removed (if you were to go down that route) I've heard that some councils will arrange it free of charge - it may be worth a phone call.
I also understand there are two types of this covering, one being safer than the other? I'm not sure. I think one's cement-based?
I was planning on doing my roof as well this year but... What kind of summer will we have? Money! Time... I'm interested to see how the foam works for you. Don't forget to fill any gaps around the soffit (?) area behind the wall plates, if you have a pitched roof construction (sounds as though it's a flat roof on your garage though).