Your first free row is row 2788 when it should be 11. First free row is the row after the row you end-up on when you hit Control + End if you were in the Excel file manually.
What this means is that there used to be data down there and someone cleared it, but didn't delete it.
You could try First Free Row on Column, but I doubt it would act differently. Another option is to do the following to the Excel workbook after it is open:
Select A7
Send Keys {Control}({Down})
Get Active Cell (what you really want is get active row, but that might not be possible, and you have to infer it from the active row)
Best of luck!