Nice piece. :-) I also embrace the downtime of this life (solo web developer since 2010). I simply use that time to blog, for example, always knowing that somehow additional work always comes my way.
You mentioned one item, though — not having “management or HR to review your work” — as a bit of a negative? For me, that’s one of the biggest positives of this lifestyle!