The \basegrid macro ignores its color option. That's kind of obvious because as
I look at the code I don't see the color being communicated to Metapost at any
point. When you're at it, could you please also add a rulethickness parameters?
Reproducible in TL2018 pertest and latest beta. MWE is below (as always).