The statement #1 is true.
Re #2, according to the documentation you would still have to create two custom applications (with swapped local/remote subnets). However, I have spoken to an internal resource working on QoS part of sw who confirmed it shouldn't be necessary anymore so one app definition will match traffic in both directions (which is indeed very logical). I haven't tested it yet, though...
Hope that helps,