I have a rough idle on cold start also. Only happens after the car sits 8+hrs, and goes away 30sec after initial engine start.
No codes show up with BT scanner though.
My first guess was bad injector(s) but I'm waiting for it to get worse before it take the car in for warranty work.
I'm kinda scared they will update the S/W and then be greeted with the wonderful "lag". lol