Can't send 9600 bits per second thru Serial via Bluetooth Dongle?

and the other two bytes include the actual servo value.

Why do you need two bytes to hold a value between 0 and 180?

Is it possible to get the data from an iPad without getting the arduino getting stucked?

Yes. You just need to fix line 27.