Should code examples contain 'using' statements and apply other best practices?
Yes and No. Literally - the former yes, and the latter no.
Best practices are good in code, of course, but they create noise while trying to learn how to do something. But using statements should be included in examples, NOT to remind people to dispose of disposable objects, but rather to tell them that this class does in fact implement IDisposable. IMHO.