Thanks for the early reply ahsposo! I was thinking of a freehub as well because of the rim design.
Thank you cyccommute for pointing that out as well. In real life I can often differ a freehub from a freewheel, but as I'm yet to see these wheels, I'm not sure myself.
Also, does it look like a Presta valve from the picture or not?