I ran my test cases and found a few errors or inconsistencies.
bitfield-replace and bitfield-replace-same treat the dest / src arguments flipped.
bit-field-every? is not implemented (set to #f)
(bits bool ...) is treating the arguments MSB first, while the spec says the first argument is bit #0, and so on.
Related to the above, the specs for integer->list, integer->vector, list->integer, vector->integer do not clearly state what the correct order is. The sample implementation clearly uses MSB first in a consistent fashion.
-jim