According to Evans-Gariepy as a corollary of the Whitney's Extension Theorem we have the following
Theorem (Approximating Lipschitz Functions)
Suppose $f: \mathbb R^n \to \mathbb R$ is Lipschitz continuous. Then for each $\epsilon > 0$, there exists a $C^1$ function $\bar f: \mathbb R^n \to \mathbb R$ such that $\mathcal L^n(\{x|\bar f(x)\neq f(x) \hspace 0,5cm or \hspace 0,5cm D\bar f(x) \neq Df(x)\}) \leq \epsilon$.
Questions:
a) This is telling us something like we can approximate $f$ with $C^1$ functions on a subset as big as we please. But in fact these approximating functions are exactly equal to our function on a set as big as we need. Is it true than that a Lipschitz function is $C^1$ almost everywhere?
b) Are there any good examples or applications of this remarkable result?
Thanks in advance!
Lipschitz functions are almost everywhere differentiable (see the second bullet of the wikipedia article). You ask if they're continuously differentiable almost everywhere. It seems that the easy answer would be $$ \mu \left( \left\{ x \in \mathbb R^n \;\middle|\; \tilde f(x) = f(x) \text{ or } D \tilde f(x) = D f(x) \right\} \right) \leq \varepsilon \implies \mu \left( \left\{ x \in \mathbb R^n \;\middle|\; D \tilde f(x) = D f(x) \right\} \right) \leq \varepsilon $$ since the latter set is a subset of the former. (Here, $\mu$ is the Lebesgue measure on $\mathbb R^n$; I assume this is what you mean by $\mathcal{L}^n$.) Now, it seems implicit in writing this down that $Df(x)$ exists for all $x$ in the latter subset, i.e., off a set of measure at most $\varepsilon$. So I'd say the answer to your question is probably "yes", although I don't have the proof of the theorem you cited in mind, so I'm not positive.