Australian moving to Germany tax and tax treaty questions

I will be moving to Germany to take a position. I have some tax related questions. Here is my situation: I am an AU citizen. My wife is a dual AU/DE citizen. We have a mortgage on our family home in AU. My (lots of) questions are:

   1. Initially, I will be starting work in Germany, whilst my wife will remain working in AU. Earning about the same. What is the most beneficial combination for us; file separate tax return in the respective countries where we work? Would I then be considered Category I in Germany as my wife lives apart? Should we file jointly in one of the countries? which one?
   2. Later, my wife will join me in DE. She will likely be unemployed for a while and then earn less than me initially. Should we then file tax return in DE, where I am class IV and she is III?
   3. There is a new tax treaty between AU and DE ( here). I don't understand it. Can anyone explain how this affect my situation?
   4. Article 19 of this treaty says that professorships are exempt somehow. Can anyone explain what this means?
   5. I called the ATO to enquire. They told me that if I remain an AU resident, I will have to pay any gap in the level of taxation between the countries in AU. Is that right? Would it be more beneficial to seek residence in DE then?
   6. Whilst living in DE, our AU family home will be rented out. The ATO told me that I will have to pay tax on the rental income, but won't be able to claim against the rental I will be paying in DE. Sounds a bit unfair, but anyway, should I be able to claim the mortgage payments against the rental income? Would it be better to declare the rental income and mortgage cost in my DE tax return?
   7. The ATO also said something about additional tax, if I later sell the house and haven't returned to AU within 6yrs. Can anyone explain better than the ATO?

This is all so complicated and overwhelming for me. Any advice would be much appreciated.

You are tax-liable in Germany and have to declare your worl income (incl. Aussie rent) for every calendar year you (partially) live in Germany.
You may have to additionally declare (and pay tax) in Australia - the tax rules there are unknown to me but dpuble taxation is not impossible!
As a aingle (i.e. before your wife joins you in Germany), you will have tax class 1, a couple can choose 3/5 or 4/4. if your pay is differing, 3 for the higher earner is usually better, but you should ask a good tax consultant about your specific situation and other tax matters, as the rules are extremely complicated - you'll need one anyway for the yearly declaration (which is impossible for a non-native seaker to fill correctly).

Yes, you have to declare (and tax) any rent income and cannot deduct own rental expenses from it under German rules (you can deduct mortgage interest from it, but nor the re-payment portion). You may under certain circumstances deduct the additional cost of double household (incl. Rent) from your taxable income if this is necessary for your job - ask the tax consultant to work this out for you!

Thanks beppi.