That tutorial is old and poorly written. Also, their claim that USB flash drives are faster and more reliable is just plain nonsense (see notes at end).
The 3B+ and 3A+ have the USB boot OTP bit already set from the factory. All you need to do is write the latest Raspbian image directly to your USB drive (preferably using
Etcher), then plug that into your Pi and boot. I've done this many times with my 3B+ (don't have an A+ but it should work the same). Note that USB boot is slower, and there is a long(ish) pause before anything happens.
I've booted my 3B(+) from flash drives,
SSD and HDD this way. With the older 3B and 2Bv1.2 you need to set the USB boot OTP bit first (which requires it to boot from a specially prepared SD card once), and then the procedure is the same for them as well.
Now after all that has been said, the Raspberry Pi boot-loader is not compatible with all USB drives. Some will work fine, some will cold boot but not reboot, and some will not boot at all. Upgrading the firmware in Raspbian may help, and you can also USB boot other models by placing just the
bootcode.bin file on a FAT32 formatted SD card (which can also help boot problems with the Pi 3 computers).
Booting from SD card will always be faster than USB, regardless of the drive (even SSD). It's only after the system has booted that you will (or won't) see any difference in performance.
Notes:
Most USB flash drives use similar technology to SD cards, and when compared to the A1 rated SD cards, USB flash drives will be slower. The problem is the same with both USB flash drives and SD cards. Most are highly optimized for sequential I/O and have terrible random I/O performance (IOPS). This is great for a camera, but bad for a computer OS. Poor random I/O is what the A1 rated micro SD cards have addressed, but most USB flash drives still suffer from. The only exceptions I am aware of are a couple of high priced SanDisk models, and, of course, USB SSD (which can really excel at random IOPS).
My mind is like a browser. 27 tabs are open, 9 aren't responding,
lots of pop-ups, and where is that annoying music coming from?