I plugged in your URL and got a page for March 23-30 showing about 180 inches/56 inches water. When I take it out to May 23 I get these data, which indicate about 100 inches of snow remaining (40 inches of water).
I don't know anything about this station, but it must have far more instrumentation than the typical "snow pillows." It's a nice find, thanks!
FWIW I caught a few glimpses through the clouds of the Crystal Range west of Tahoe this weekend, and they look like they normally do in February. It's going to be a short backpacking season.