Your sentences are exactly right, Alexandro. In each case what follows the comma is a list of sentence elements in apposition to each other, andone that is appropriately punctuated with commas. In the first example, you have noun phrase appositives, and in the second, absolute phrases in apposition. IfOne item in each list has a comma within it : hair, almost spiky, and bloodshot eyes, almost popping out. To me, these are not sufficiently complex to trigger the use of semicolons -- the lists are not confusing. If the items in your lists were more complex, with commas within the elementseach element, then you might want to avoid confusion by using semicolons.