I wouldn't consider you early but not late either, just about in the middle. However, interviews are beginning to trickle in and you have to consider processing time on both ends plus LORs so submit as soon as you can. You can submit once you finish PS without the LORs complete so do that so your transcripts can be verified.