I don't entirely understand your way of solving, but I obtained pretty much the same results calculating $K_p$ and $K_C$
$K_p = \pu{1.21e5 Pa}$; $K_C = \pu{3.9e-2 mol L^{-1}}$
in the following way. I assumed the following dissociation process:
$$\ce{N2H4 (g) <=> 2NO2 (g)}$$
Further I denote $\ce{N2H4}$ as compound 1, and $\ce{NO2}$ as compound 2. Ideal gas equilibrium constants are linked via the equation:
$$K_C = \frac{K_p}{(RT)^{\Delta n}},$$
where $\Delta n = \sum{n_j(\text{products})} - \sum{n_i(\text{reactants})}$. In this case $\Delta n = 2 - 1 = 1$. Also at equilibrium $K_p$ is
$$K_p = \frac{p_2^2}{p_1}.$$
Density $d$ for the mixture can be written as:
$$d = \frac{m_1 + m_2}{V} = \frac{m_1}{V} + \frac{m_2}{V}.$$
These terms can be obtained from the ideal gas law:
$$\frac{m_i}{V} = \frac{M_i p_i}{RT},$$
which in combination with partial pressures brings us to the following system of equations:
$$\begin{cases} d = \frac{1}{RT}(M_1 p_1 + M_2 p_2) \\ p = p_1 + p_2 \end{cases}$$
Considering that $p_1 = p - p_2$ and $M_1 = 2M_2$ ($\ce{N2O4}$ has twice the molar mass of $\ce{NO2}$) we have:
$$d = \frac{1}{RT}(2M_2 (p - p_2) + M_2 p_2) = \frac{M_2}{RT}(2p - p_2)$$
and
$$p_2 = 2p - \frac{dRT}{M_2}$$
from where we can calculate $p_2$ using given values:
$$p_2 = \pu{2e5 Pa} - \frac{\pu{2 kg m^{-3}} \cdot \pu{8.31 J mol^{-1} K^{-1}} \cdot \pu{373.5 K}}{\pu{46e-3 kg mol^{-1}}} = \pu{6.5e4 Pa},$$
$$p_1 = \pu{1e5 Pa} - \pu{6.5e4 Pa} = \pu{3.5e4 Pa}.$$
Now we can calculate $K_p$:
$$K_p = \frac{(\pu{6.5e4 Pa})^2}{\pu{3.5e4 Pa}} = \pu{1.21e5 Pa},$$
which is about $\frac{4}{3}$ atm, and, finally, $K_C$:
$$K_C = \frac{K_p}{RT} = \frac{\pu{1.21e5 Pa}}{\pu{8.31 J mol^{-1} K^{-1}} \cdot \pu{373.5 K}} = \pu{39 mol m^{-3}} = \pu{3.9e-2 mol L^{-1}}.$$
I haven't practiced these problems for a long time, so my solution may not be the optimal one.