You mentioned there is a complete workaround for board size. Could you share a link? Thanks.
Sorry for late reply, haven't been there for a while.
In short, the trick is to scale things up and down. There's a software that helps to do that automatically. First you scale down all your libraries, then you develop a project with those libraries and finally when you you're ready to release it, you scale the project up and run CAM processor to get your gerber files. However, DRC rules has to be modified manually, this is not automated, but you only need to do this once and save a preset for each scale.
I'll get back to you with a link.