1- How to make the registration form works as a step by step process?
Edit the Default template within CB > Plugin Management then under Layout > Registration you configure the layout used for your registration.
2- How do I include a signature field (e.g whiteboard area for drawing), in the registration form as well
We have no such field type. You'd have to create your own fieldtype plugin or if there's one for Joomla create a Joomla user component field of that type then create a field in CB with the type Joomla to utilize Joomla's user component field.