Nope. The miner hashrates are a 10 minute average (to smooth out variance). So if you've only been mining for 5 minutes, that hashrate will show ~50% of what your actual speed is. This is pretty standard

Understandable, I've seen this on other pools. Is there an explanation behind why I would see my hashrate fluctuate between 500 KH/s and 2 MH/s when my rigs are reporting they've been chugging along full speed (currently about 1.6 MH/s total)? I'm certainly not blaming the pool, just curious what I'm experiencing

I'm not seeing any notable amount of rejects/stales/HW errors. Could something else be going on? I hope I'm not asking ignorant questions ._.
Thanks for the help!

I've definitely been enjoying the profitability here over the other pools I've tried...
Because the hashrate on the site is calculated from shares you have submitted to the pool -> sometimes you get bigger shares and sometimes smaller or no shares at all thus it varies alot on the site. Average will be still same as cgminer is showing.
My 675 khs rig shows sometimes 1.1 mhs, sometimes 300 khs. Depends on luck.