I thought it was a great movie, and being a Transformers fan myself, I was glad to see them borrow elements from some of the different series. Honestly, I don't think the overuse profanity was needed, but it did add humor.
As for the critics' opinions, of Mudflap and Skids being racist stereotypes, is outrageous especially seeing as only one of them is voiced by an African American. Overall, I do agree the ending was a bit too open, bu then again so was the first, but it will be interesting to see what's in store for the third *hopes for Unicron*.