Looping might be necessary, got half decent output.
All voltages and currents in reasonable range.  Circuit description may be wrong.