My vote is it's mostly about mopeds. They mention more places than just downtown Seattle.
I would like to note that when I was downtown on Saturday I didn't see a single moped anywhere. I did see three geeks on Segways riding past the Space Needle though. I'd love to see mopeds make a comeback. I loved my little Yamahopper back in the day.