Yes, it seems we are all using the same work aroung and I'm glad I'm not the only one...;)
And yes I guess you are right when you say that the SVG doesn't work with percentage, that explains why - for example - the "simpleCrosstab" doesn't have this problem.
I'll take a look at the codings you've provided and make the best out of it.