That's awesome! I love the asian theme. Most shrimp are good enough about staying away from filters; however, you have some who like to explore, so I would put a thin sponge over it. I do it over my filter intake, and probably don't need to.
Just a note, unfortunately...the bamboo is not completely aquatic and needs the leaves to be out of the water or it will eventually start to die. Just in case you didn't already know--it looks like you're open top, so it may work.
Put the sword behind the house and it WILL fill in, height wise and width wise. It'll get taller than crypts. You can put crypts on the sides, or take a look at some of the stem plants--wisteria and bacopa/moneywort are good plants, as are some of the ludwigia. Just keep them trimmed to the height that you want, since they'll grow continuously. Anubias are good as well--they start out small when you buy them, but it doesn't take long before they start getting height and width on them.
Java moss will float, I think. You can also take a look at Dwarf Water lettuce--looks kind of like mini lily pads. I think that'd look awesome in your tank.
Riccia/crystalwort is pretty too, it just seems to grow slower than advertised in my tank. Have you seen the Marimo Moss Balls? Those look neat, and would definitely fit the asian theme.