[step:Show $\Omega$ is open and $|f| \le \lambda$ a.e. off $\Omega$]
The set $\Omega = \bigcup_{j \in J} Q_j$ is a union of half-open dyadic cubes, hence Borel measurable. To see it is open, note that a half-open cube $Q_{k,m} = \prod_{i=1}^n [2^{-k}m_i, 2^{-k}(m_i+1))$ is not itself open in the Euclidean topology, but $\Omega$ as a union of dyadic cubes from possibly different generations may be. We argue differently.
Define
\begin{align*}
\Omega' := \{x \in \mathbb{R}^n : \exists\, Q \in \mathcal{D} \text{ with } x \in Q,\ A(Q) > \lambda\}.
\end{align*}
We show $\Omega = \Omega'$ up to a $\mathcal{L}^n$-null set, and that $\Omega'$ is open. For $x \in \Omega'$, pick $Q \in \mathcal{D}$ with $x \in Q$ and $A(Q) > \lambda$; among all dyadic ancestors of $Q$ — including $Q$ itself — by [Vanishing Average at Large Scales](/theorems/3153), only finitely many have average $> \lambda$ (since the average tends to $0$). Take the largest such ancestor $\tilde Q$: then $\tilde Q$ is selected, and $x \in \tilde Q \subseteq \Omega$. Hence $\Omega' \subseteq \Omega$. The reverse inclusion is immediate from the definitions.
For openness: replace each half-open dyadic cube by its interior $\operatorname{int}(Q_j)$. The boundary $\partial Q_j$ consists of axis-parallel hyperplanes, which form a $\mathcal{L}^n$-null set. The set $\Omega^\circ := \bigcup_j \operatorname{int}(Q_j)$ is a union of open cubes, hence open, and $\Omega \setminus \Omega^\circ \subseteq \bigcup_j \partial Q_j$ has measure zero. We henceforth use $\Omega^\circ$ in place of $\Omega$ when openness is needed; the measure-theoretic statements are unaffected.
Now we prove the off-set bound. By the [Lebesgue Differentiation Theorem](/theorems/???), for $\mathcal{L}^n$-a.e. $x \in \mathbb{R}^n$,
\begin{align*}
\lim_{k \to \infty} \frac{1}{|Q_{k,m_k(x)}|}\int_{Q_{k,m_k(x)}} |f|\, d\mathcal{L}^n(y) = |f(x)|,
\end{align*}
where $Q_{k, m_k(x)}$ is the unique generation-$k$ dyadic cube containing $x$ (the dyadic version of the differentiation theorem applies since dyadic cubes containing $x$ form a regular shrinking family). Take any $x \notin \Omega$ where this limit holds. By definition of $\Omega$, no dyadic cube containing $x$ is selected, so for every $k \in \mathbb{Z}$, the cube $Q_{k,m_k(x)}$ is not selected. We claim $A(Q_{k,m_k(x)}) \le \lambda$ for every $k$. Indeed, if $A(Q_{k,m_k(x)}) > \lambda$, then taking the maximal ancestor $\tilde Q$ of $Q_{k,m_k(x)}$ with $A(\tilde Q) > \lambda$ (which exists and is finite by [Vanishing Average at Large Scales](/theorems/3153)) would put $x \in \tilde Q \in \mathcal{S}$, contradicting $x \notin \Omega$. Letting $k \to \infty$,
\begin{align*}
|f(x)| = \lim_{k \to \infty} A(Q_{k,m_k(x)}) \le \lambda.
\end{align*}
This holds for $\mathcal{L}^n$-a.e. $x \notin \Omega$, proving (i).
[/step]