Answer to the first question is no, not that I know of. The Data Tag always uses the insertion point (if it is a symbol or plug-in).
Answer to the second question is yes! In the Display Tab of the Data Tag style dialog, there is a check box for Alignto Walls/Objects. That should align the data tags correctly.