Great that you have looked for fresh roasted beans, without that you are up the creek.
You have a good grinder? If you have bought pre-ground, by the time you are home the coffee is getting stale.
The grind and tamp are important too.
Did you notice the coffee was cold at all, even with a little low temp in the order of 2-3 deg, there will be crema.
Im sure you will get there in the end. ;)