Well, technically....
I would say the size (10g) is big enough for one baby ball python.
And they don't really need branches to climb on.
But yeah, everything else was pretty horrific. Poor guy. I would have been very tempted to "rescue" him from the pet store.