hi
i would keep an eye actually as to what you have described.
i have one that jumps up all loving/purring etc rubbing and headbutting etc then bites and holds on to my chin firmly but not excessive.
you seem to be describing pretty much the same thing but she seems to be playing with it, ie the swiping with the claws and ears back are protective/instinctive to her, as cat play can and often does get very rough.
she sees you as playthings! like other cats!
i would use some cat toys in the first instant then after a play try and give her,her loves, she might be calmer.
she is still a baby but growing fast and you wont want her pouncing and jumping and nipping in a few months time!
bengals are extremely intelligent cats and can be trained quite easily just like a dog!
try a game of fetch with her with a screwed up bit of paper.
after a few throws and encouragement she will be bringing it back for more.
regards
FG