Ok, repair kit ordered, thanks for the suggestion acemastr, at least it means I can buy a much cheaper tyre online (£50 cheaper) and have a bit more time to get it sorted. The tyre is done anyway, it had a slow leak before and now this big one, so I don't really trust it anymore.
Gone for Angels again. If I get more punctures though, I'm never getting Angels again, even if it is just me being unlucky.