Thanks for the code.
I managed to make it work with a Software I2C scanner, from Seeed.
It's the generic 0x3C address as expected.
Here's the output:

Now I think I may have to try and use the software I2C option in the library. Only that in the library, I'm not sure where the address is specified though?
Lemme do a bit more digging and I'll update if I find anything.