One way is to look yourself up onhttp://quickfind.kassad.in/while you're in (or at least loading into) a match
Your MMR is the exact same as it was if you just stopped playing completely. Dropping from leagues because of decay doesn't lower your MMR
Does your MMR go down when you dodge? Because otherwise why not dodge troll teams o.O
You are not allowed to request a sticky.