Now you have a massive advantage (as black) ... just play :P.
Petroff: 4. Nxf7!?, Kxf7 5. Bc4+
Well, your material advantage is obvious, the only thing you have to try now is to develop some minor pieces and get you King safe. I doubt that Bc4 is the right move for white here actually. It's easily met by Be6 isn't it? As far as i know White should proceed with d4, complete his development quickly and try to take advantage of his initiative and actieve pieces.
1...Be6 looks stonger than 1...d5
If white trades, black is better as it takes white alot of time to start an attack.
If white plays 2.Qe2, black plays 2...d5, when it doesn't lose a pawn.

Now you have a massive advantage (as black) ... just play :P.
This is too optimistic. The Cochrane Gambit, in the right hands, can be *very* dangerous. The consensus seems to be that, after 5 d4, that black has an advantage, but has to play very carefully for quite some time before it can be exploited properly.
After 5 Bc4, 5...d5 is the theory move. White misses his opportunity to create a mobile pawn "phalanx" in the center, and with it tosses most of his advantage.
What response is better? I have posted some lines. After d5, Bxd5 I'm not so sure that black is better. Must be something better than d5., I have won some games thanks to the queen's trap, but I need something tougher.