Fantastic, Rose! Well done, it certainly looks like your piece, so there's a high probability that's it. Just a caveat though that even very experienced collectors can be wrong, especially with this sort of free-form glass, and I can't tell what evidence the owners of that website have. So I'd make that ID very probable, but not necessarily 100% just yet.