I'm sorry, but it feels like we are talking past each other? It's 5 days from the 15th. (The Due Date) Take your pick whether it's Business or Calendar days, but I can't see where you are getting Apr. 5?
FWIW: He filed it this morning with the SEC @ 06:00