I got all the CSR bonuses for groceries here in Germany... but I suppose the core demographic that signs up for Chase products is more stateside.
If read his post closely its not a relocation to Germany but some long trips. For one, his spouse probably doesn't have a visa to stay longer than 90 days and if they stay more than 180 days/yr in Germany the German Tax authorities want their share of his income. Also if you settle in Germany you have to get medical insurance which costs a pretty penny if you are self employed and aged >30-35y.