First, it should be clearly stated what $D$ is here. Many times it represents a differential operator, but here I assume it is meant to be an arbitrary constant. I'll rewrite the equation with $q = u_x, p = u_t, z = u,$ so that $F(p,q,z) = 0,$
$$p - zq + Dz = 0.$$
Next, apply the method of characteristics, where only the $z, x$ characteristics are needed since its not fully nonlinear.
\begin{align}
\frac{dz}{dt} &= q \partial_q F + p \partial_p F = p -zq = -Dz; \;\; z(x_0,0) = sin(x_0)\\
\frac{dx}{dt} &= \partial_q F = -z; \;\; x(t = 0) = x_0.
\end{align}
Solving these gives us our solution,
\begin{align}
z(x_0,t) &= \sin(x_0)e^{-Dt}\\
x &= \frac{\sin{(x_0)}(e^{-Dt} - 1) + Dx_0}{D}
\end{align}
Now if we could solve the latter equation for $x_0 = x_0(x,t),$ we could plug this back into the equation for $z(x_0,t)$ to get $u(x,t)$ explicitly.
If I wanted to show a finite time blow up, I'd formally take the $x$ derivative of $z(x_0,t),$
\begin{align}
\frac{dz}{dx} &= \cos{(x_0)}e^{-Dt}\frac{dx_0}{dx} = \cos{(x_0)}e^{-Dt} \frac{1}{\frac{dx}{dx_0}}\\
&= \frac{D\cos{(x_0)}e^{-Dt}}{\cos{(x_0)}(e^{-Dt} - 1) + D}\\
&= \frac{De^{-Dt}}{e^{-Dt} + \frac{D}{\cos{(x_0)}}-1}\\
\end{align}
Perhaps I have errored, but this gradient only blows up if $e^{-Dt} = \frac{D}{\cos{x_0}} - 1,$ at some $t.$ Therefore, we need $D \leq 2$ for this to happen at all.
I am a little surprised about this, that the RHS forcing term changes this answer from the normal result, i.e. blow up when $t = \frac{-1}{cos{(x_0)}}.$