In general, any software audio source can be streamed from your phone to a BT-equipped head unit. There are caveats to this though. Car stereo stuff is so particular that it's really best to head to a store and try to use the unit the way you intend to.
Your specific unit is bluetooth optional. The adapter retails for $79.99. According to the manual this unit supports hands-free calling, but you cannot create or listen to texts using BT. The actual model number for the unit you were looking at is: KW-AVX640
Some general things to keep in mind for BT/headunit consdirations:
1. Make sure the head unit actually has the BT adapter, and not that it is just BT-capable (meaning it just has a plug for an adapter accessory).
2. You'll probably need to control playback from your phone if you'll be using more than one app to stream audio.
3. If the head unit has controls for playback on the phone, it won't always control the software you're listening to. For instance, if I stream Pandora, then hit Pause/Play on my head, it'll start streaming from the Music app simultaneously. There's a chance this may have been fixed in the newer versions of Android so that it will only operate currently streaming software.
4. BT audio sucks if you've got subs. My subs just sit there silently whenever I stream. No bass at all.