Read this msdn article and doesn't seem to say if it keeps using the same self-signed cert after one is automatically generated.
If SQL Server generates a new SSL cert upon every connection (anyone confirm this?) or every time someone logs in, then does this cause any noticeable performance issue?