According to my information, ALL of the 777's have the seat plugs. I am about 90% sure they are in every seat (including coach). The are definately on every seat in Business and First.
I don't really have a comment on the FC seating. I have only been on the 777 from ORD/DFW. All I can tell you is the FC have the new bed-seats that go all of the way down.