Interesting article, but I was left with a somewhat troubling question about British Intelligence. They developed this elegant crypto algorithm, but felt it may have a weakness which they were unable to find. Being spooks, wouldn't their next thought be, "What if our enemy develops this too and starts using it? We really need to find that weakness!"
Then again, maybe it was ...