Just to note a few things about the Unown...
First, not sure why OP listed it at level 15, but they all seem to be set at level 21, mine and theSlayer's. Second, location met seems to always reflect where you were when you received the first Unown. I was in Lilycove, and theSlayer said he was in Petalburg. However, every time I send a new Unown to the same savefile, even if I fly to different cities, it's still Lilycove. Third, stats and form seem to be random everytime. If anyone wants to go full mental, you could attempt to generate each of the 28 forms to have all forms uploaded.
Also, for those having trouble with VBALink, 1.7 never lets you do link cable trades, but 1.8 will. Follow the instructions in my first post, and make sure you don't have wirless adapter checked off for link connection, and that you have it set to not pause in inactive windows. The 10ANNIV rom is another story. It works in 1.8, but not the way it should.