Cool!
With the hd44780 library, you don't have to hard code the i2c address or the pin mappings in the sketch so if you ever change LCD devices it will still "just work" even the new device uses a different i2c address and different pin mappings.
Is that a custom board you have made for the micro?
Just curious what the overall project is.
--- bill