My TV is not internet enabled, as my apple TV and Sony bluray is, so I couldn't see the advantage. The glasses work fine without any download required for my arrangement. We really enjoy the 3D when we want to use it. It has restored my pleasure in new movies. We had pretty much stopped watching much regular stuff.
I assume so because my TV and DVD player are both internet enabled so the glasses worked immediately. If I were you, however, I would not get into the current 3D technology because it is not good enough at this point to be worth the cost. It may take a few years to be worth it. I wouldn't have bought the glasses had I known it. Even my 9 and 7 year olds lost interest in 3D after one or two movies.
You might need a firmware update for your TV. Most TVs with that support this allow it through multiple means, including via USB stick. Check your TV's user manual or consult the manufacturer's website. You might also check to see if you can plug an ethernet cable into it.
You don't need the updates for your TV if it uses these glasses. These are Bluetooth rfs which came out for the 2012-2013 lineups. All you do is give it the initial charge. Make sure your TV is set to auto find in your settings, them hold the switch over for 3 seconds. Enjoy. Try looking around your settings. I was surprised to find wifi in my tv thinking i had to buy a separate adaptor to use it.
Not sure where the quote comes from but a network connection is not required to charge eyeware. You can charge glasses by connecting to tv via usb cable supplied or, though not recommended, through a usb port on your computer or through a usb transformer to a wall electrical outlet.