An SMS is wrapped as 160 characters so even though you were only sending one 'text' it would have added another 'message' each time you went over that limit (so even a 161 character message would have been £2) - Personally I would have always gone for the 50MB rather than pay as you go but in an emergency I can see why you took the option you did.
Glad the service helped you out though!