Your current upkeep sounds fine.
The live rock does smell bad when it is curing (die-off of some creatures that didnt surive shipping die and they smell), but when established a tank does not smell foul, only if you sniff close to the water then it has an ocean smell to it.