It would appear your whole extension is centered around “accepting donations” in ethos and usership.
So I don’t see anyway that this extension could pass review, since you are equating bits to a real product. And thats just not allowed in extensions. So even the bar on it’s own without the “bits accepting functionalitys” is gray area/not allowed.
So I don’t see a way to convert this really.