Just to be clear, the only major difference hardware-wise between Maestro and non-Maestro are:
- The addition of the hardware orchestrator
- The installation image used (though the underlying software is the same for Maestro and non-Maestro)
- Some functionality differences between Maestro and non-Maestro configurations: https://support.checkpoint.com/results/sk/sk148074
ElasticXL brings a lot of the functionality of Maestro without the hardware orchestrator.
It is designed to replace ClusterXL for HA/Load Sharing configurations and will use a lot of the same commands and concepts as Maestro (including the Single Management Object).