I really love your addon, but i am wondering about around 65 additional queries on my front page now.
Probably you fetch every single line from the both tables?
The data of forums is read anyway, so the forum_opt could be there?
Also the user_choice could be in the user_table or in one select?
But you know it probably better than me and may want to to explain why you have done it like it is done, please?