Hi @olt, I just noticed your package and I really like the features you have added.
This is not really an issue with omniscale/go-mapnik, but have you considered offering your modifications to @springmeyer 's mapnik-c-api back upstream? I believe that the C-API really would benefit from the things you haved added, as would all derivative works.