Please don't beat yourself up about the delays - I mean, if the phrase "circumstances beyond your control" doesnt apply here, it can't ever apply anywhere.