What is the version of the following sentence with correct punctuation?

The iPhone launch might be months away but the leaks and rumors are already swirling and with WWDC 2018 just around the corner the unveiling of iOS 12 might give us some clues as to what Apple might have in store for us
The iPhone launch might be months away, but the leaks and rumors are already swirling, and with WWDC 2018 just around the corner, the unveiling of iOS 12 might give us some clues as to what Apple might have in store for us.