You can store your vouches in your profile. when that's full save them to a notepad, and show them when people request to see them.
As for the updtes, they're all geared towards low level players, high level players haven't got a good update since GWD.