No. Actually, I wouldn't even describe the finish as "matte," but it does a good job at controlling oil nonetheless. It basically just makes your skin look "just right" if that makes sense. Not to oily, not too dry, just lovely, healthy skin.
No not at all! It makes your skin look matte which is different, it stops the excess oil from leaking through and keeps your skin oil free all day, if you want a more dewy finish i recommend not using this over your foundation or using a setting spray with a dewy finish :) hope this helped!