@savedlongs In general you can summarize all your questions in two answers:
Any coupon payment is taxed as income, period. No matter the source, no matter the domicile etc.
Zero coupon bonds are taxed as capital gains, and I would advise against buying any. They are tax inefficient and I dont...