Im not sure if the Silvia and Rocky are right for you if you are chasing good results quickly. If you are willing to spend more $ you can get a more "forgiving" machine, such as something with an E61 group.
As for the grinder, I would definately go straight to a Mazzer/Macap if you can afford it. The Rocky is a very capable little grinder, but stepping up will still make a big difference. I went from a Rocky to a Mazzer Super Jolly and was amazed by the difference.
The Sunbeam EM6910 is great value for money, and because of its ability to steam milk and extract espresso at the same time its a real time saver in the mornings before work! Perhaps a good machine to start off on?
Hope this helps!