Hello everyone. First post here, so first of all, congratulations for the very informative and tidy discussion. As a private investigator myself, I have a few things to add to the already rich amount of information being discussed in here.
Looking at the Sheriff Blotter that was posted, you can see that starting on the 3rd (The day BB's parents noticed he was missing), there are several calls for "Missing Adult" to the 0 Block of Palazzo Circle. A quick google map search will show it is pretty close to the park where the meeting and subsequent crime has occurred (one mile).
So it is plausible the assumption that BB texted his "friend" (quotes purposely placed) to pick him up at home, and when asked "where should we go?", he pointed the park as a secluded place, not too far away from his house - ideal for a late night encounter of that sort.
That would explain the friend coming from NB needing his address.
I am fairly positive the friend is most likely who has committed the crime, and also have a strong feeling this was a late night encounter arranged in a LGBT app.
Hope this sheds even more light in this forum.
M