I thought founder's packs were applicable to early access and free-to-play games, to entice people to invest in a project. For Honor is being funded by Ubisoft, not via Kickstarter or Steam's Early-Access program, so I don't think it really applies.
They've already said (somewhere) that there's going to be a Beta in August, which you can register for on the
main site, and that it'll release early next year (I think). I'm guessing they'll release pre-order information around Beta time (or between Beta and release), and tell everyone what pre-order bonuses people can get (as I'm sure there's going to be some). I'm chomping at the bit to play it, as I'm guessing most people here are, but we just need to be patient
And to be honest, my heart will sink so low as to drop on the floor if I see micro-transactions or any sort of pseudo-free-to-play mechanisms in the game, which you seem to be implying to want. I might be misunderstanding you, and whether I am or not it's not meant as an insult, so I don't want you to take it the wrong way, but seeing "Can't wait to spend money on this game"
makes me cringe, because that sort of phrase is encouraging what I think are
horrible trends in the game industry, geared more toward stripping things out of games to sell back to consumers later---or, alternatively, purposefully releasing an unfinished product so that they can sell you the missing pieces after they're done---than providing a complete product to satisfied customers.
Despite my excitement, that possibility exists---and with a game like this, it is almost asking to be sold piecemeal; like "oh, look, here's some skins, here's some more armour, a nifty new sword, etc. etc. to spend twenty, thirty, forty more dollars on a month or two after you already dropped $60 on a game; look at how shiny everything is"---and I'll let you guys on the dev/marketing/whomever's-in-charge-of-making-those-sorts-of-decisions team know right now that I'm already appalled by these sorts of things when I see them in Dead Space, Uncharted (even though they made Uncharted 3's multiplayer free-to-play), and Metal Gear, and you'll start losing my support real quick if I see them. Not saying there shouldn't be DLC and extra stuff, but if you're going to do it, at least save it for three or four months after release.
Sorry for the rant, but I felt I should put that out there.