Wharton requests that all material be submitted- not for the application to have gone complete- by the deadline. As for turning things in last-minute, I definitely understand the feeling that you can always make an app better, although it's often not true!