Yeah, you have the right idea. F- is usually a poor nucleophile, but that's often because it gets bound up with something like H+. In this case, the counter ion is a really big, diffuse, non-coordinating thing, so the F- is pretty available as a nucleophile. Also, the Si-F bond that you make is really strong, so there is a big downhill driving force for the reaction to occur.