I use pine straw mulch for my blueberries. I had heard that they lower pH, which blueberries like. Tomatoes, however, you don't want to lower pH, so I tend to think pine straw may not be the best organic mulch.
Pinestraw mulch, however, are perfect for potatoes because lower pH prevents scab.
I've never tried the red plastic. It seemed awfully gimmicky to me -- have you SEEN all the red gizmos associated with tomato growing? They appeared in catalogs practically overnight after whatever science article this theory is based on was puplished. Also, I've read -- maybe it was TZ that said this -- that you need to grow the tomatoes pretty far apart for the red mulch to be effective.