I stumbled for 45 mins trying to understand why the simple can logger script wasn't working.
I change the can device from 0 to 1, but there was no output. I screwed around with baud...and whenever I switched to 100,000 the ECU would freak out on the 987 and my rear wing would deploy. I knew I was wired up right, but none of the can bus packets were making it through.
Stupid me, didn't changed the device further down the script.
rxCan(0,100) to rxCan(1,100)

My programming skills are terrible weak.
In any case, I think I've mapped the following info:
ID 578 Offset 5 Length 2 - I think this is throttle position
ID 578 Offset 3 Length 2- I think this is the first two digits of RPM
I'm not sure of the computer is logging the last two digits of RPM. I thought it was offset 2. I think this would be considered endian small? I'm not 100% sure.
ID 1089 Offset 5 Length 2 - I think it temperature of either engine or engine oil.
The car is cooling down so I can confirm data.
Right now with out a can shield, I'm logging can data and pulling manually into Excel. From there I filter the packets by channel, and manually go in and look for patterns.
I can also confirm the 987.1 has no steering angle sensor, and no oil pressure sensor.

I guess a future project will be to add an oil pressure sender and brake sender.
OH and the formula I used for RPM and Throttle are as follows:
RPM : *10/40+30 (this is pretty close to what I get via durametric)
Throttle : *1.0/255 (dead prefect)