Pedro de la Rosa was angry with himself for throwing away a points finish with just a handful of laps ...