Oh, I dunno...
A giant 'WELCOME' on your roof might be just the boost to business they need... :P
That paint scheme sounds about right, although if you could document it for us that would be great.
I'm interested to see how it turns out. By glaze do you mean paint mixed with say, a varnish? Or glue?