Yeh, that's a pretty accurate translation. My girlfriend speaks French and she tells me it translates as:
Good luck to my brother @BafGomis during this tough time - hold on!! You're welcomed at Newcastle
Sounds promising, but I wont be holding my breath...
Look at me, look at me, I've got a girlfriend. Pathetic.