I had a bit of trouble changing the language.
The last change to the registry, that entire \Origin Games\DGR01609244 key wasn't in my registry, so I made it (not sure if this mattered.)
The other thing, with the main language file, it says to copy the pack to "YOURPROGRAMFILESFOLDER\Battlefield3\Data\Win32\Loc folder", but, for clarification, the GDFBinary_en_US.dll along with the data folder needs to be in the \Battlefield3 directory, not in \Battlefield3\Data\Win32\Loc
Hope that helps if anyone else has the same problem. Working perfectly now!