It sounds like you had the grain bill and hop bill perfect for a pilsner. You just used the wrong yeast. Pilsners are brewed with lager yeast. Nottingham, while versatile for many styles, will not give you the characteristics you're looking for in a pilsner. Next time you brew it, keep the same grain bill and hops. Use German Lager yeast if you can find it. For fermentation, start at 50F for 7-14 days. When you reach 1.020 or so, raise the temp to 63-65F. This is called a diacetyl rest, and helps the yeast to clean up any off flavors (diacetyl = butter taste/mouthfeel). I would then transfer to secondary or to a keg, then begin lagering. Lower the temp to the mid 30s and hold it there for 4-5 weeks. Carb and serve.