Hi,
I had troubles installing BFME2 with a setup where my default user account is not an administrator.
Starting T3A:Online as an administrator would lead to the splash screen showing up, staying for a minute, and then crashing. This matches the behaviour when the Options.ini is missing, I suppose the game looks for the admin's %appdata%, but the game is installed for the user.
I fixed this issue by the following steps:
1. Switch to your admin account
2. Follow the original instructions
3. Launch T3A:Online and enable the hook for BFME2
4. Switch back to your default, non-admin user
5. Run the game as administrator
This resolved the issues for me and I was able to play online.
Good luck!