It does not look like there were any errors in the module, maybe some data problems. Can you provide a remote connection to CRM, for example, through TeamViewer?
For for operational communication my skype - live:ebb3de03d480a977
1) To save module entries, the standard save function is used. Why the custom controller extension does not work - we will not be able to say.
2) Yes, let me know if you will have some trouble with licence.