I am also a backer of both DOS and DOS2 kickstarters, and have raised this issue before, but I don't see any option to add kickstarter badges on the My Stuff > Edit Profile page.

My email address for this forum, for the Larian Vault, and for my Kickstarter account are all the same, for what that's worth.