Yes. I said as much in the original thread. Nothing hidden or untoward here. I even put the direct link so that people don't feel obliged to sign up via my referrer.

TopCashback is a site I happily recommend to all sorts of people orally too (where bonuses don't apply) because I'm a satisfied user.