I check on it today and it is working. However the drain valve I installed at the bottom is leaking. With that being said I wanted to change this because I wish I went with the model in the link you posted since it opens. I did not want to buy another and have to run into more issues even though I think it would have been fine.
FYI I just went ahead and bought the Billet one today for $109 shipped.
The catch can does work and is something that you should have as even though mine was leaking there was still a decent about of oil collected still in it.
Hope this helps.