Glad it worked out for you.
As to the other stuff: Most regular members on the board will tell you they have relatively stable setups and cannot replicate the errors seen by many new users depite the same hardware/firmware. There are obvious bugs in the firmware that popup all the time, but some of the less obvious stuff is difficult to pin down and there is a wide variation on what is seen.
Some of it is likely environment related, some of it may be weird combinations of settings or hardware most regulars don't use, some are real hardware failures, some of it leads me to look at the less obvious possibility of flash related issues. Some people even regulars have had to flash the same firmware multiple times before weird and wonderful side effects disappear.
In the DD-WRT forum (completely different linux based firmware, on different hardware) the solution to many of the problems was to come up with flashing instructions that in a lot of cases eliminated a lot of the problems first time users see when installing new firmware (the downside of a bad flash using DD-WRT was actually bricking the Router).
My own view on a "30/30/30" for this device is to factory default the device before I flash, do the flash, and then factory default the device with the new firmware installed. It is more a matter of consistency. I hold the button in less than 30 seconds but longer than 10. I normally do not bother with the other stuff. It has worked for me so far. The version of "30/30/30" mentioned in the thread I had listed is an extreme version.
I will defer to Davevt31 as to the actual neccessity on this particular router.