I never signed a contract. I don't know what the repercussions would be in the future, like I said. Unless he signs the contract himself. But why would he do that? I will give him a call.
I wouldn't sweat the contract... if you have problems in the future, Dish will offer you a free service call, provided you agree to sign the contract at that time...
Not having a contract is to your benefit really... gives you bargaining power as you have no obligation to stay with Dish Network.
Grounding... well... technically it is a safety issue, and in very rare instances, CAN cause your system to malfunction in the future... but at the same time, there are homes where a technician can NOT feasibly ground a system because of where the Dish had to be located or what not. Grounding is required by the NEC, however in the real world, sometimes it can't happen (the ground source can only be 25 feet from the object being grounded according to the NEC).... but if we all followed that code strictly, everyone with a newer home would have their satellite dish towards the front of their house for everyone to see.
In other words, yes, he should have grounded your system, provided he could.... but it's not a HUGE deal that he didn't..... if it bothers you, ask him to do it, or call the 800 number and set up a Trouble Call to get it fixed (you should still have a warranty on your install regardless of your contract, I believe for 90 days)....or you could go buy a length of 10-12 gauge wire and ground it yourself to avoid the hassle.