I am wondering how Imperial Edition content works.
1. How many characters may use the horse? Only one or the whole account?
2. Same question applied to all other content. How many characters any faction, How many characters get a mudcrab, etc?
If these bonuses are each for one character only, are they locked to that character or can they be given to other characters on my account?

AFAIK no way to transfer it (not an inventory item). You don't get it in the mail; rather, you have to buy it at a stable, but at a special low price. Probably the rest of the stuff is also account-wide, but can't confirm.