HMRC says over 11.5 million people completed the self-assessment process, 31,000 of whom cut it fine and finished it during the final hour before the deadline.