I had to laugh when I read your request, because this is EXACTLY what my 2-1/2 year old does (she will be 3 in June). It's like she's posessed, she makes these crazy growling noises and throws herself on the ground, kicking and screaming. Soooo embarrassing! My husband calls it her rabid badger impersonation.
The only thing I have found that works is to give her warning about what's going to happen ("we're leaving in 2 minutes!") and try to keep her schedule fairly consistent. Not that any of that stops her from throwing herself on the ground and having a big tantrum every single time. So when I pick her up from preschool (or Grandma's house, or wherever), I just calmly go about the usual routine (talk to her teacher, get her backpack ready to go) and then when I am ready to leave, I tell her, "Isabelle, we're going now!" (in the brightest, cheeriest voice I can muster, and a little louder than usual, because of course she is SCREAMING) And then I walk out the door. It usually takes about 2 seconds and she comes tearing out the door after me. She may still continue to throw the fit as long as there is an audience (preschool parking lot, Grandma's neighbors, etc) but I just keep on walking straight to the car, put her (thrashing and screaming as she may be) right into her car seat, and drive off. As long as I ignore the tantrum, it usually plays itself out in 3-4 minutes.
What always puzzles me is that she continues to do it every day, as if it will make any difference at all and I will suddenly decide to let her spend the night at preschool? 2 year olds, what can you do? I'm pinning all my hopes on her growing out of it SOON, personally... someone told me when my now 5-year old was that age, that when kids are under any kind of stress (let's face it, a trip to the grocery store qualifies when you only have 2 years of life experience), they will save it all up and direct it toward the only people on the planet who will love them anyway: their parents. So, I guess in some backward way, it's a compliment that they act this way around us. LOL!