You wouldn't be able to have your ATP by Aug 1, when i believe the law goes into effect because you are under 23. Sorry, but unless they give frozen ATP's you will have to wait until after your 23rd birthday.
You could apply, but I wouldn't count on a phone call until you meet the requirements.