Canucks fan coming in peace. Just some thoughts
I think your young guys need more insulation. It's hard for youngsters like RNH to develop when they are going against the Webers, Keiths and Charas every night. You don't need elite 1st line talent (where would you get it from anyways) but some veteran players who can play a top 6 role. That way all the kids wouldn't be on one line, going against the top pairing. That's alot to ask of an 18 year old. Look at Yakupov for example, on the second line he gets easier matchups, which gives him more space and time, which IMO gives him higher chances for developing to his max potential.
It would take pressure off the kids, let them develop a bit before you throw them to the wolves, and make your team better too.
Obviously, the kids have proven they can perform at this level, but some insulation could do wonders.