I wish I could offer you some advice...brushing is most often recommended for controlling hair shedding, but you're already doing that and as you wrote, it doesn't help much...

I've taken care of cats with hair similar to Karamel's and I have to say it's a constant battle trying to remove their hair from carpeted surfaces--they seem to shed all the time no matter what! And like you, I end up with a lot of hair on my arms after petting them! All I can say to you is that you might have to resign yourself to frequent vacuuming (just think of it as exercise
)! Or you might try this--give Karamel his own "carpet" (you can probably try to get a small piece from a store that sells carpets; over here we call them remnants). If catnip is available, rub some on the carpet remnant and that might attract Karamel away from your red carpet. He will still shed hair, of course, but at least you wouldn't have to take out the vacuum more often...

Take care and I hope everything goes well!