At 3.5 weeks it is still VERY young and will mellow and the flavours will meld over the next 3 weeks in the bottle. Also I assume it's an american pale ale (based on the cascade hops) so it's probably pretty hoppy, that needs extra aging time as well.
Congrats though, you made beer and it'll be awesome if you can keep your mits off it for another 3 weeks!
Get another batch going ASAP! That first one will disappear fast!