The team from Kogakuin University (KGU) have been racing since 2009, and participated in the Challenger class in the 2013 WSC. This year they have switched to the Cruiser class, and have just revealed their sporty-looking new vehicle (above). Good luck, team 88!
Update: see also this Japanese TV news story with video.
For up-to-date lists of all World Solar Challenge 2015 teams, see: