no. 3 is soved: yay!
no. 4 is taken care of to some extend: I can work with it (though would love more control like number of digits)
That leaves only the first two points that need attention from my perspective: Good work guys!
no. 1 is obvious: I think anyone can relate
no. 2 adding a background PDF with all legal data on it will be enough for me to enable me to work with it, I think this is common practice in most CRM/Accounting/invoicing software and saves you from developing extensive lay-out functions (which will be appreciated in the end as a nice addition anyway).