Hi,
1.custom fields are not supported at the moment, so you cannot modify the "create ticket" with the default installation.
2.You will have to register to assign a ticket
3.This feature is not currently supported either.
If you have the necessary skills you can modify the theme according to your needs. You can also check the demos of the theme
front end
back end