The mystery behind my blown engine is partly solved. Harry's lap timer lost my video, but I was able to use a program called iExplore to find it inside my iphone. Video is uploading now, should be ready in a couple hours.
http://youtu.be/N09b22Wbim0
In the video, you can see the oil pressure bouncing all over (gauge is on far left), and falling to near zero in the corners. Somehow, it was near normal everytime I glanced at it. The last time down the straight, it was near zero, and I should've seen it. Especially since I had noticed it seemed down on power. I have a low oil pressure light, but the sensor busted a while back, and I plugged it (I'm super-dumb).

I figure it's worth the embarassment if I can help someone else not repeat it. Buy and install a low oil light - they're cheap!
http://www.speedwaymotors.com/Adjust...Kits,7805.html

No clue what caused the fluctuating oil pressure. The water temps never seemed to rise, which I find odd.