Gurl you don't praise and shade Mariah at the same time like that, unless you want the Little Monsters, The Barbz and The Lambs on your ass at the same time...
She has 3 singles coming out, 3 music videos and an album due out in the summer. Things weren't happening because she had a bad manager who she couldn't get a hold of and that's why videos weren't coming out and promo weren't happening.
She has a new manager, a re-produced album and is switching labels but is still with RedOne's label 2101 Records. Universal Republic wanted control but 2101 were worried that UR would get side-tracked with someone else.
They have shot 3 videos back-to-back, so they can release things better and easier rather than waiting and plan things individually. Mama Forgive Me is her new single and it's a dance ballad as confirmed by herself.