You are not too late, but you aren't early. You have a good fighting chance to get into a reach, but you are going to need to fill out secondaries really fast, and if you don't get 5 invitations for interviews by September, you must apply broader. PM me if you want.