I think you have succeeded in making a clean and descriptive API.
You can work on making the variables that float around in the global space in you cpp a part of the class, this way you can have more instances of your class if any user woult want to do that.
Also, you should try to declare the hardcoded strings as static const, preferably stored in PROGMEM.