Unfortunately 3D plots aren't good enough for such things. I have plans to add heatmaps and other plots but not in the short term.
I've worked with latest beta, I have to check the changelogs of SS and plugins involved but 99% should works even with latest stable.
Installer does anything for you; since SS 0.98.6089 it is possible to have multiple versions of the program without having issues with the extensions.
You are right, the problem is exactly that the integral doesn't works when an if(...) function is involved, because if(...) returns an error if the main argument is not yet defined (f.e. if(x>0;....) and x in unknown)
cases(...) if from "Custom Functions" plugin; the plugin should be prompted to download when you open the worksheet. In general you have to go in
Tools > Plugins... > and switch the top-right button from Local storage to Online Gallery