You're apostrophe key doesn't seem to be working on your keyboard
Anyway, there is no way on this earth that somebody can mistake a Bengal for a Ragdoll or Persian. That is not possible. So without even seeing your cat, I can tell you that your cat is certainly not a bengal.
That said, it really sounds to me like play aggression. Honestly, a pile of toys lying on the floor is not going to cut it for a cat. Interactive play is the thing. What they want is to simulate that hunting behavior, and if you are not providing a way for him to do that in an appropriate way, then he's going to make up his own games which more than likely are going to be inappropriate. Get a dabird or Neko fly (you can google those) and then play with him with those every day. Tire him out. Then I think you will see much more of the cuddly lapcat behavior, plus you will develop a better bond with your cat.