
I like your solution for Google maps. No extra code at all, and all possible options Google gives are there to set.
Today with Bootstrap people more and more use Gmaps somewhere in the middle (often Homepage) with 100% full background width.
And this rule by Google to have enabled mouse scroll zoom ruins experience and distract when scrolling whole website.
This code in attachment (for WP) is GPL. Can you take a look and see if you can use something for Themler ?
https://github.com/diazemiliano/mapScrollPrevent
http://diazemiliano.github.io/mapScrollPrevent/