The one thing I would add to this list of great ideas is having a "diaper donation." When I had my oldest (the only shower we had) we asked that everyone bring a pack of diapers to be entered in a drawing for a special gift basket. We still got lots of gifts, but we also got around 4 months worth of diapers! If I were planning a shower now, I would nix the "Please bring a pack of diapers" thing, but I would ask that instead of purchasing diapers, that each guest would donate $5 or $10 to the Cloth Diaper Fund. The investment involved with Cloth diapering is often the biggest struggle for people - so asking that all your guests put a small amount in to a fund to help cover that cost - just as they would with sposies - helps to cover that cost.
Otherwise, these are some great ideas!