Sorry. I have been MIA for a quite a while. Busy around here but a good busy so no complaints.
I know it has already been answered, but yes
@china mom, a pillow and blanket are standard in all classes on transoceanic flights. Both will be in your seat on boarding. Rare, but it does happen, a fellow passenger becomes greedy and will take an extra pillow and blanket from someone else's seat. If you get to your seat and pillow/blanket is not there, let a flight attendant know ASAP and they will make sure you have one. Don't dilly dally, sometimes the extras are not boarded, and then it becomes a mystery mission to find the thief. Like I said, it is rare, but it happens.
Sounds like you are prepared with all the electronics and eye masks.

Hopefully you will be able to get a little rest in.