In Phase 10, can you play out your hand before all players has played a turn?
Yes, of course it is.
There's no rule limiting when you can go out.  Play your phase, empty your hand, round over.
Nice hand, BTW.