1) By using FFI it locks the VM and serializes all the requests through a single pipe allowing a long running query to block all other queries essentially freezing the VM?
See class OpenDBX, class method called currentOpenDBXVersion that tells you which version you must use. In addition, you can see SqueakDBX - ChangeLog information.
4) When trying to download SqueakDBX from Monticello I have a sintax errror: OpenDBXUnix api calls apiBind: handle database: databaseName name: userName password: password method: method.
You haven't installed FFI. You must install it before installing SqueakDBX. See SqueakDBX - Installation
5) I get an error DBXTypeNotSupported. What does it mean?