This my first year growing hops as well, so take what I have to say with a grain of salt...I have cascades as well, and they exploded. I transplanted 3 six inch bines from a neighbor and they shot up a bunch of side bines and I have 9 bines that are all 7-9 feet with a fairly good first year crop (relatively speaking). Here is what I have read and noticed from my plants and on this site; First years apparently can be less than ideal in quality, size, smell, lupulin production etc. so that may explain your smell problem to some extent. My biggest, most mature cones are 1.5-2 inches (which I think is a fair size, since I've read that cascades cones are normally smaller than some other species cones). There is a little yellow (lupulin) powder visible just below the very top cone leafs...on the smaller cones I don't see much powder or smell that distinctive hop smell, but the bigger ones I do when I rub my fingers together with the yellow powder.
Also, I am glad to know there are more growers out there that are itching to harvest, but I think it is better to wait than not. If you wait until there are a few cones starting to turn yellow/brown you will ensure maturity and you will allow that lupulin to increase in amount and aroma. I noticed that there are some cones I consider 'big' and I have wanted to harvest for a week or two, but I noticed that if you squeeze them gently the whole cone is not papery. I noticed the bottom 1/3 is a little green and squishy...which I think means they need to get more 'papery.' Oh Patience, I need it! I think I am going to wait until I see one of my big cones go to a real faded yellow, almost brown and then I am going to harvest a first round. I also noticed that some of the cones I thought were 'ready' to harvest a week ago or two, have since grown even another quarter to half inch!
So in closing, I hope an expert will jump in and confirm (or critique) what I have said. I think patience is key, so when in doubt wait. I only say that according to what you have described with your situation. Cheers!