Embedded Adventures PLT1001 LED Matrix driver - compiler errors

The problem is that for some reason the Embedded Adventures commented out the function prototypes for scrollVertical() and scrollColumn()(see https://github.com/embeddedadventures/PLT1001/blob/master/PLT1001-I2C.h#L87-L88). Evidently Embedded Adventures doesn't even do the most minimal testing of their code(which has been posted online for 8 months), as well as providing no documentation, in fact they don't even know that you're supposed to put the example sketches included with Arduino libraries in an "examples" folder. Definitely not a sign of caring much for their customers. I'd recommend sending back any products of theirs you currently have for a refund and not supporting this company in the future.

You can fix the issue by opening C:\Users\Moi\Documents\Arduino\libraries\PLT1001-master\PLT1001-I2C.h with a text editor and changing lines 87 and 88 from:

//void scrollVertical(uns8 color, uns16 x, uns16 y, uns16 ht, uns16 wd, char* text);
 //void scrollColumn(uns8 color, uns16 x, uns16 y, uns16 ht, uns16 wd, char* text);

to:

void scrollVertical(uns8 color, uns16 x, uns16 y, uns16 ht, uns16 wd, char* text);
 void scrollColumn(uns8 color, uns16 x, uns16 y, uns16 ht, uns16 wd, char* text);

changing line 94 from:

extern PLT1001v2Class plt1001;

to:

extern PLT1001v2Class plt1001v2;

Then save the file.
Open C:\Users\Moi\Documents\Arduino\libraries\PLT1001-master\PLT1001-I2C.cpp with a text editor and changing lines 567 from:

PLT1001v2Class plt1001;

to:

PLT1001v2Class plt1001v2;

Then save the file.

I don't own the hardware so I can't actually test but it does compile after those changes. These issues, as well as a complete rookie mistake with their include guard doesn't give me much confidence that there are not more bugs in their code.