I had no problem updating the firmware on my BD670 using a flash drive. I powered it on, went to the setup icon and then plugged in the flash drive. It popped a dialog as the instructions said it would, asking if I wanted to update the software. After I said OK, it took only about 5 minutes for the update process and then it automatically powered down when it completed. I pulled the flash drive and powered it back on and it worked without incident.
FYI, the as delivered firmware was BD.7.62.158.E and it was updated to BD.8.62.221.E.
Some quick observations on the 670 vs the 570:
1) Definitely a nicer looking menu interface vs the floating cubes of the 570.
2) As Vampidemic mentioned, the remote looks much nicer without the shiny plastic and the 4 rubber button arrangement is much easier to use than the 4 way toggle on the 570's remote.
3) Maybe its my imagination, but the quality of the picture (both HD and SD) for streaming video looks better than it did on the 570. For example, the programs I watched regularly on Revision 3, which were mostly in HD, definitely look better on the 670. Also the Revision 3 TV App, is a much nicer interface than accessing Revision 3 through DivxTV. I am connected wirelessly using lowly wireless G and Vudu tests the connection as suitable for 1080P streaming.
4) I've played only one BluRay disk (Social Network) to check the optical digital connection to my receiver (its an older Onkyo without HDMI) and the sound was excellent. The DTS-HD down converts to DTS and the music tracks really pop. Note to anyone that connects to a non-HDMI receiver. Make sure you download the PDF manual from the LG web site (I think its also on the disk that comes with the player) and refer to the matrix on page 62 to determine the correct BD670 Audio settings for your receiver (and read the footnotes, they are important). I have the HDMI out set to PCM Stereo and Digital Audio out set to Primary Pass-Thru (I am actually not using HDMI out right now since my TV only has one HDMI input, and I have not received my HDMI switch yet from Amazon). My current HD video connection is via the red/green/blue component cable outputs and it looks fine.
5) I subscribed to Netflix out of curiousity and for those who asked, it does have a rudimentary search capability but most of the results that come back are "DVD Only" movies that can't be streamed and there is no way to filter the search for streaming content only. Also keying in the search string using the on-screen letter selection is painfully slow. I will probably cancel it after a month or two. Vudu is the Mercedes of streaming services while Netflix is the Chevrolet.
6) I don't do any local video streaming but the 670 quickly found the other computers on my home network and it does a nice job of streaming slide shows of family pictures from networked PC's to the TV. It's a great way to view pictures while lounging on your sofa. Note that you have to set the folder properties on your PC to "share" or you won't be able to see the picture files in those folders.
7) The new VTuner Premium App is kinda neat. It allows you to stream pretty much any large radio station through your sound system. The stations are categorized by genre and region. Otherwise the Premium Apps are the same as the 570, I haven't looked at what Accedo offers.
As others have said, the scarcity of Smart TV Apps available right now is a little disappointing, but I'm sure the selection will grow. Overall I'm happy I unloaded my 570 and paid a few dollars more for the 670.
P.S. One strange thing my 670 did after having done the flash drive firmware update. A few hours later when I went to use it again, after it came on, it popped a dialog that it was updating the firmware. At first I thought that LG had already issued another firmware update, but the dialog was only up for about a minute and it didn't do the auto shut-off when it was done. When I checked the firmware version, it had not changed. So it looks like there is code in the 670, that executes during its first "network connected" boot-up, to automatically check for a firmware update, regardless of whether you had already updated via flash drive. The other two times I had booted it up (#1 was out of the box and #2 was right after the firmware update from the flash drive had completed), I had not yet set up the wireless connection, so it wasn't "network connected".