While the port manipulation routines happen about 20x~40x faster than the digitalWrite() routines, it's ridiculous to use such low-level nonsense before a 100ms delay. As you just demonstrated, it doesn't make the code more readable or maintainable.
What is the advantage to use Arduino code or port manipulation?
I suspect that the original author was not aware that the "analog pins" of the arduino could be manipulated with pinMode() and digitalWrite() (using the n+14 as pin number), and so dropped into the direct mode access that they knew would work...