Hey this is pretty cool. Would be even cooler if it held off on the SSL handshake with the initial client until after the certificate was issued by LetsEncrypt. If it's only a couple of seconds it might be possible.
We'll look into including this in pfsense 2.4.
But I do like the idea of allowing this to be handled at startup too. Thanks for the idea!