Your mate clearly has no knowledge of the English legal system so please ignore him!
If you contested the speeding you would get hit for what the in car reading says. Regarding failing to produce, at worst I'd say a £60 fine at court, but more than likely it will be no seperate penalty.