Help With Car Tracking System (From Instructables)

What's the point of an "if" followed by a "while" with the same condition?
How much data is this going to collect before writing it out and resetting the buffer?

(Why aren't you asking over at the Instructables site?)

Would you honestly expect me to get any help on a post that is over 6 months old without the knowledge-bank that is available to us on this website? No way, haha. This website is in my opinion my only hope of getting help. Especially because that guy's voltage regulator circuit is sketchy at best.

And I think it is supposed to fill a buffer of array size 64. So, after it fills 64 it should reset it.