With all that noise on the line, we forget to comment this detail: you can't use FireDac on previous delphi version. The only version supported is Delphi XE3.
Several questions come to my mind.
For wich reason a company drop support not only to others pascal compilers , supossing they are a real competence, but to all delphi customers having previous delphi versions?
How can this not bring money to EMB? Why a Delphi 2010 or Delphi XE2 user CAN'T buy Firedac?
And what STOP THEM to do the same limitation on next versions and force us to buy the latest delphi IDE to continue using Firedac?
EDIT/UPDATE: As all you already knows, EMB put reverse to this and now support previous compiler. Congrats EMB.