Re #7: Dragon's correct. While it's likely been discussed elsewhere here in various ways, to be absolutely clear: That definitely was not
a wedding for two same-sex persons in the Standesamt a few years ago. It was an "eingetragene Partnerschaft" -- which, in Germany, are still (until Oct. 1, when such unions will no longer take place) available only to same-sex couples.
Originally, the legal differences between a German civil union and a marriage were rather numerous ("all of the responsibilites, few of the benefits"), but over the years, the courts have dragged the government (kicking and screaming) towards greater legal equality between the two -- but there remain differences.
Come October 1, barring successful legal challenges, there will be no more new civil unions in Germany -- only marriages. Those couples already in a civil union can have their union "upgraded" (yes, they're using "upgrade"!) if they so desire.
Interestingly, when my home state in the US provided for marriage equality (before SCOTUS mandated it), it did not do away with civil unions, which means that now both same-sex couples and opposite-sex couples can enter into a marriage or into a civil union as they desire. (Actually, civil unions had already been open to both groups, so the law just opened up marriage to same-sex couples and removed any actual legal distinction between the two forms -- aside from the name.