Sounds like she's doing great! Spunky little thing, flipping out in her crate like that. Maybe try a seatbelt harness on her so she won't hurt herself, only if she'll lay nice on the seat with it. Sounds like she may be getting frustrated with all the confinement.
Oh, and you could try letting her take a nap on the bed with you (awake), sounds like she really misses being on the bed with you. (put a pee pad under her)
I use #2 diapers for my 8 lb Yorkie occassionally. Funny, the Winnie the Pooh design has a circular picture of the Pooh on the back of the diaper... I cut that out and it fits the tail perfectly! They're like 30 for $8-10.
Also, when one of my pets requires additional, individual attention, I look at it as special bonding time that I wouldn't have had otherwise, and a time for me to take a break from my should-have-been-done-yesterday-to-do list.