It is a TJ, but the unlimited is called the LJ
Depends on the year, tj's started at the 1997 model year.
A TJ is a Wrangler they just say Wrangler because they've changed the designation from CJ to YJ to TJ. The difference for example is a YJ is 1996 and older and a TJ is newer than 1996. The model differences come when they say TJ Sport or Sahara or Rubicon (for instance)
In the USA a 2010 should be a JK
No.
Wrangler TJ Rubicon.
Not without major modification, the YJ top is different than the TJ top
Yes, they are both TJ's and it should be a match.
No.
No.
If it has square headlights and leaf spring suspension on the front end then it is a YJ
1995 was the last yj 1997-2006 was tj 2007-current is jk there was no 1996 wrangler