I don't have much time, but maybe the following can lead you to a solution. I'm sloppy too, writing $G$ both for the algebraic group (over some finite field $k$) and for the set of points $G(k)$. This is semilar to a special case of a formula of Humphreys on Deligne-Lusztig characters. ("Deligne-Lusztig characters and principal indecomposable modules". J. Algebra 62 (1980), no. 2, 299--303.) The special case says that $\sum_{w \in W} R_{T_w}(1) = |W| St_G$, where $W$ is the Weyl group and $T_w$ the rational maximal torus defined by $w$ (by twisting a fixed rational maximal torus $T$), and $St_G$ is the Steinberg character. In the simplest case, $T$ is split, and then the assignment $w \mapsto T_w$ induces a bijection between conjugacy classes in the Weyl group and rational conjugacy classes of rational maximal tori. This is like the multiplicites you found for $GL_3$. Also signs come up, since the sign of the "dimension" of a DL representation is related to the parity of the split rank of the corresponding torus. [Note that $R_T(1) = Ind_B^G(1)$ if $T$ is split and lies in the rational Borel $B$.] (Humphreys proved it for $G$ simply connected, semisimple, split algebraic groups over finite fields and Jantzen (unpublished) generalised it to arbitrary reductive groups over finite fields.) EDIT: $R_T(\theta)$ is the virtual representation of DL defined by the rational maximal torus $T$ and the character $\theta$ of the finite group $T(k)$. For $GL_2$ the formula boils down to $(St_G+1)+(St_G-1) = 2St_G$.