Hi,
1. Edit the file "address_template" for both your backend and frontend template via the menu Display>Views and move the tags in the order you want. No need to know PHP for that.
2. The email address is indeed not in the invoice. As you're apparently using the PDF invoice plugin, you need to edit the file plugins/hikashop/attachinvoice/attachinvoice/invoice.php file via FTP and add such code:
<?php echo $order->customer->user_email; ?>
3. You can turn off the "group options with products" and that way options will be on their own lines on the invoices. The problem is that you won't know which option is for which product if you do that, so I don't really recommend that.
Otherwise, if you want to do something different, you would have to edit the invoice.php file with custom code. In that case, you'll have to contact a third party developer in order to help you with that as it's not just 1 or 2 lines of code to add and will require to spend to time to write the code.
4. Images can easily be turned off. Edit the emails via the menu System>Emails, and remove the image tag in the HTML version. Again, there is no PHP code there, only HTML and tags, so it should be easy to find.
For the lines break down, it's the same as point 3.
5. Edit the "please select" variant of the product and set a quantity of 0. That way, the add to cart button will be removed when that variant is selected. Also make sure that the "display out of stock products" setting is activated in the HikaShop configuration or the variant won't appear in the dropdown if its quantity is 0.