I think even some of the more powerful and configurable home routers might allow you to choose how they handle a whole bunch of things, including multicasting..
Yep. Most consumer grade home broadband routers allow TCP and UPD traffic to route through NAT.
In English, the answer is yes, it should work fine with most newer consumer grade routers and switches.